Module:NavboxMobile: Difference between revisions
EnWikiAdmin (talk | contribs) No edit summary Tag: Manual revert |
EnWikiAdmin (talk | contribs) No edit summary Tag: Reverted |
||
Line 293: | Line 293: | ||
if args[groupKey] then | if args[groupKey] then | ||
-- Add a | -- Add a single row for the group header | ||
local groupRow = addTableRow(tbl) | local groupRow = addTableRow(tbl) | ||
local groupCell = groupRow:tag('th') | local groupCell = groupRow:tag('th') | ||
:attr('scope', 'row') | :attr('scope', 'row') | ||
:addClass('navboxMobile-group-content') | :addClass('navboxMobile-group-content') | ||
:addClass('navboxMobile-group-level' .. parentLevel) | :addClass('navboxMobile-group-level' .. parentLevel) | ||
:attr('data-level', parentLevel) -- | :attr('data-level', parentLevel) | ||
:css('padding', '0.5em') | |||
:css('background-color', parentLevel == 2 and '#e6e6ff' or '#f0f0ff') | |||
:css('box-shadow', parentLevel == 2 and 'inset 5px 0 #fff, inset -5px 0 #fff' or 'inset 3px 0 #ccc, inset -3px 0 #ccc') | |||
:wikitext(processItem(args[groupKey])) | :wikitext(processItem(args[groupKey])) | ||
-- Add the list row associated with the group | |||
if args[listKey] then | if args[listKey] then | ||
local listRow = addTableRow(tbl) | local listRow = addTableRow(tbl) | ||
Line 307: | Line 311: | ||
:attr('colspan', 2) | :attr('colspan', 2) | ||
:addClass('navboxMobile-list-content') | :addClass('navboxMobile-list-content') | ||
:addClass('navboxMobile-list-level' .. parentLevel) | :addClass('navboxMobile-list-level' .. parentLevel) | ||
:addClass((i % 2 == 1) and 'navboxMobile-odd' or 'navboxMobile-even') | :addClass((i % 2 == 1) and 'navboxMobile-odd' or 'navboxMobile-even') | ||
:css('padding', ' | :css('padding', '0.5em') | ||
:cssText(args.liststyle) | :cssText(args.liststyle) | ||
:cssText(args[listKey .. 'style']) | :cssText(args[listKey .. 'style']) | ||
:wikitext(processItem(args[listKey], args.nowrapitems)) | |||
end | end | ||
end | end | ||
end | end | ||
end | end | ||