Module:NavboxMobile: Difference between revisions

No edit summary
No edit summary
Line 284: Line 284:
                 :wikitext(addNewline(args.below))
                 :wikitext(addNewline(args.below))
end
end


local function renderListRow(tbl, path, parentLevel)
local function renderListRow(tbl, path, parentLevel)
Line 309: Line 308:
                 local listCell = listRow:tag('td')
                 local listCell = listRow:tag('td')
                     :attr('colspan', 2)
                     :attr('colspan', 2)
                     :addClass('navboxMobile-list-content') -- Base content class
                     :addClass('navboxMobile-list-content')
                     :addClass('navboxMobile-list-level' .. parentLevel) -- Level-specific class
                     :addClass('navboxMobile-list-level' .. parentLevel) -- Level-specific class for content
                     :addClass((i % 2 == 1) and 'navboxMobile-odd' or 'navboxMobile-even') -- Odd/even styling
                     :addClass((i % 2 == 1) and 'navboxMobile-odd' or 'navboxMobile-even') -- Odd/even row classes
                    :addClass('hlist') -- Maintain hlist styling
                     :wikitext(processItem(args[listKey], args.nowrapitems))
                     :wikitext(processItem(args[listKey], args.nowrapitems))


Line 323: Line 321:
     end
     end
end
end