Відмінності між версіями «Модуль:Navbox»

запит на СО
(запит на СО)
 
if isOdd then rowstyle = args.oddstyle end
local evenOddpadding
local listText = args['list' .. listnum]
if args.evenodd == 'swap' then
local evenOdd
if isOdd then evenOdd = 'even' else evenOdd = 'odd' end
if listText:sub(1, 12) == '</div><table' then
-- Assume list text is for a subgroup navbox so no automatic striping for this row.
padding = '0em'
else
padding = '0em 0.25em'
end
if args.evenodd == 'swap' then
if isOdd then evenOdd = 'even' else evenOdd = 'odd' end
else
if isOdd then evenOdd = args.evenodd or 'odd' else evenOdd = args.evenodd or 'even' end
:newline()
:tag('div')
:css('padding', (listnum == 1 and args.list1padding) or args.listpadding or '0em 0.25em'padding)
:newline()
:wikitext(args['list' .. listnum])
 
-- padding being applied, and at the end add a <div> to balance out the parent's </div>
res
:wikitext('</div>')
:tag('div', {unclosed = true})
:node(tbl)
:done()
:wikitext('<div>')
:node(tbl)
:tag('div', {unclosed = true})
else
res