మాడ్యూల్:Navbox with collapsible groups: కూర్పుల మధ్య తేడాలు

Content deleted Content added
దిద్దుబాటు సారాంశం లేదు
problem found: Module:Navbox is not re-entry safe due to listnums not being reset
పంక్తి 21:
 
function q._navbox(pargs)
local tracking = ''
-- table for args passed to navbox
local targs = {}
Line 71 ⟶ 69:
local state = (pargs['abbr' .. n] and pargs['abbr' .. n] == pargs['selected'])
and 'uncollapsed' or pargs['state' .. n] or 'collapsed'
end
local sargs = {'child', navbar = 'plain', state = state,
targs['list' .. n] = Navbox(sargs)
local sargs = {'child', navbar = 'plain', state = state,
basestyle = pargs['basestyle'],
title = title, titlestyle = titlestyle,
పంక్తి 78:
image = pargs['image' .. n],
imageleft = pargs['imageleft' .. n],
listpadding = pargs['listpadding']})
targs['list' .. n] = Navbox(sargs)
tracking = tracking .. '<hr /><center><b>k = ' .. k .. ', n = ' .. n .. '</b></center><hr />\n'
for ks,vs in pairs(sargs) do
tracking = tracking .. ks .. ' = ' .. vs .. '<br>\n'
end
tracking = tracking .. '\n<hr />\n'
end
end
Line 92 ⟶ 86:
-- child or subgroup
if targs['border'] == nil then targs['border'] = pargs[1] end
-- debug
tracking = tracking .. '<hr /><center><b>targs</b></center><hr />\n'
for k,v in pairs(targs) do
tracking = tracking .. k .. ' = ' .. v .. '<br>\n'
end
tracking = tracking .. '\n<hr />\n'
 
return Navbox(targs) .. tracking
end
 
function q.navbox(frame)
local pargs = require('Module:Arguments').getArgs(frame, {wrappers = {'Template:Navbox with collapsible groups'}})