Module:Navbox/sandbox: Difference between revisions

Content deleted Content added
introduce string.format, use it to access group(style)_and_num parameters
format list(class|style) the same way
Line 244:
end
 
local listTextlist_and_num = args['list' format(cfg.arg.list_and_num, listnum])
local listText = args[list_and_num]
local oddEven = cfg.marker.oddeven
if listText:sub(1, 12) == '</div><table' then
Line 250 ⟶ 251:
oddEven = listText:find('<th[^>]*"navbox%-title"') and cfg.marker.restart or 'odd'
end
local liststyle_and_num = format(cfg.arg.liststyle_and_num, listnum)
local listclass_and_num = format(cfg.arg.listclass_and_num, listnum)
listCell
:css('padding', '0px')
:cssText(args.liststyle)
:cssText(rowstyle)
:cssText(args['list' .. listnum .. 'style'liststyle_and_num])
:addClass('navbox-list')
:addClass('navbox-' .. oddEven)
:addClass(args.listclass)
:addClass(args['list' .. listnum .. 'class'listclass_and_num])
:tag('div')
:css('padding', (index == 1 and args.list1padding) or args.listpadding or '0em 0.25em')