Module:NavboxMobile: Difference between revisions
EnWikiAdmin (talk | contribs) No edit summary |
EnWikiAdmin (talk | contribs) No edit summary |
||
Line 311: | Line 311: | ||
-- Add a row for the group (if it exists) | -- Add a row for the group (if it exists) | ||
if args['group' .. listnum] then | if args['group' .. listnum] then | ||
local groupCell = row:tag('th') | |||
local groupCell = | |||
groupCell | groupCell | ||
:attr('scope', 'row') | :attr('scope', 'row') | ||
:addClass('navboxMobile-group-content') | :addClass('navboxMobile-group-content') | ||
:css('text-align', 'left') -- Ensure left alignment like desktop | |||
:css('padding', args.groupPadding or '0.5em') -- Add padding for groups | |||
:css('border-left', '2px solid #fdfdfd') -- Similar border as desktop | |||
:cssText(args.basestyle) | :cssText(args.basestyle) | ||
:cssText(args.groupstyle) | :cssText(args.groupstyle) | ||
Line 322: | Line 324: | ||
end | end | ||
local row = addTableRow(tbl) | local row = addTableRow(tbl) | ||
local listCell = row:tag('td') | local listCell = row:tag('td') | ||
Line 328: | Line 329: | ||
:attr('colspan', 2) | :attr('colspan', 2) | ||
:addClass('navboxMobile-list-content') | :addClass('navboxMobile-list-content') | ||
:addClass('hlist') -- Ensure horizontal list styling | |||
:css('padding', args.listpadding or '0 0.25em') -- Uniform padding | |||
:css('width', '100%') | :css('width', '100%') | ||
:cssText(args.liststyle) | :cssText(args.liststyle) | ||
Line 339: | Line 342: | ||
:css('width', '100%') | :css('width', '100%') | ||
:css('border-spacing', '0') | :css('border-spacing', '0') | ||
:css('padding', args.nestedPadding or '0.5em') -- Add consistent padding | |||
for i = 1, 10 do -- Assume up to 10 nested groups/lists | for i = 1, 10 do -- Assume up to 10 nested groups/lists |