Module:NavboxMobile: Difference between revisions

No edit summary
No edit summary
Line 319: Line 319:
         :addClass('navboxMobile-list-content')
         :addClass('navboxMobile-list-content')
         :addClass(rowstyle)
         :addClass(rowstyle)
        :addClass(cfg.class.navbox_list) -- Add styling for lists
        :addClass(cfg.class.navbox_part .. ((listnum % 2 == 1) and 'odd' or 'even')) -- Ensure odd/even styles
        :addClass(args[cfg.arg.listclass]) -- Apply any additional classes from args
        :addClass(args['listclass_' .. listnum]) -- Apply list-specific classes
         :cssText(args.liststyle)
         :cssText(args.liststyle)
         :cssText(args['list' .. listnum .. 'style'])
         :cssText(args['list' .. listnum .. 'style'])
Line 359: Line 363:
         listCell
         listCell
             :addClass('hlist') -- Add hlist for horizontal styling
             :addClass('hlist') -- Add hlist for horizontal styling
             :wikitext(processItem(args['list' .. listnum], args.nowrapitems))
             :tag('div') -- Wrap in a div to allow padding and better styling
                :css('padding', args[cfg.arg.listpadding] or '0 0.25em')
                :wikitext(processItem(args['list' .. listnum], args.nowrapitems))
     end
     end
end
end