Module:Navbox/sandbox: Difference between revisions

Content deleted Content added
generalize 'navbox' function
don't overload 'type'
Line 685:
 
-- Template entry points
function p.navbox (frame, typeboxtype)
local function readArgs(args, prefix)
-- Read the arguments in the order they'll be output in, to make references
Line 708:
getArgs = require('Module:Arguments').getArgs
end
local args = getArgs(frame, {wrappers = {cfg.pattern[typeboxtype or 'navbox']}})
readArgs(args, "")
return p['_'..(typeboxtype or 'navbox')](args)
end