Module:NavboxMobile: Difference between revisions

No edit summary
No edit summary
Line 48: Line 48:
end
end


local function readArgs(args)
    local _
    _ = args.title
    _ = args.above
    for i = 1, 20 do
        _ = args["group" .. tostring(i)]
        _ = args["list" .. tostring(i)]
    end
    _ = args.below
end


local function add_list_styles()
local function add_list_styles()
Line 566: Line 576:
         getArgs = require('Module:Arguments').getArgs
         getArgs = require('Module:Arguments').getArgs
     end
     end
     args = getArgs(frame, {wrappers = 'Template:Navbox'})
     args = getArgs(frame, {wrappers = 'Template:NavboxMobile'})
 
     readArgs(args) -- Preload and validate arguments
     -- Read the arguments in the order they'll be output in, to make references number in the right order.
    local _
    _ = args.title
    _ = args.above
    for i = 1, 20 do
        _ = args["group" .. tostring(i)]
        _ = args["list" .. tostring(i)]
    end
    _ = args.below
 
     return p._navboxMobile(args)
     return p._navboxMobile(args)
end
end


return p
return p