Module:NavboxMobile: Difference between revisions
EnWikiAdmin (talk | contribs) No edit summary |
EnWikiAdmin (talk | contribs) No edit summary |
||
Line 292: | Line 292: | ||
if args[groupKey] then | if args[groupKey] then | ||
-- Add | -- Add group (heading) row | ||
local groupRow = addTableRow(tbl) | local groupRow = addTableRow(tbl) | ||
local groupCell = groupRow:tag('th') | local groupCell = groupRow:tag('th') | ||
Line 306: | Line 298: | ||
:addClass('navboxMobile-group-content') | :addClass('navboxMobile-group-content') | ||
:addClass('navboxMobile-group-level' .. parentLevel) | :addClass('navboxMobile-group-level' .. parentLevel) | ||
:wikitext(processItem(args[groupKey])) | :wikitext(processItem(args[groupKey])) | ||
-- | -- Add list (content) row | ||
if args[listKey] then | if args[listKey] then | ||
local listRow = addTableRow(tbl) | local listRow = addTableRow(tbl) | ||
Line 319: | Line 309: | ||
:addClass((i % 2 == 1) and 'navboxMobile-odd' or 'navboxMobile-even') | :addClass((i % 2 == 1) and 'navboxMobile-odd' or 'navboxMobile-even') | ||
:css('padding', '0 0.25em') | :css('padding', '0 0.25em') | ||
:css(' | :css('box-shadow', parentLevel == 2 and "inset 5px 0 #fff, inset -5px 0 #fff" or "inset 10px 0 #fff, inset -10px 0 #fff") -- Apply box shadow dynamically | ||
if args[listKey] == 'child' then | if args[listKey] == 'child' then | ||
Line 342: | Line 323: | ||
end | end | ||
end | end | ||