Module:Navboxes: Difference between revisions

support direct invocation
m (1 revision imported)
imported>Ahecht
(support direct invocation)
 
Line 2: Line 2:
local p = {}
local p = {}


local getArgs = require('Module:Arguments').getArgs
local Navbox = require('Module:Navbox')
local Navbox = require('Module:Navbox')


Line 27: Line 28:


function p.top(frame)
function p.top(frame)
local args = frame:getParent().args
local args = getArgs(frame)
local parts = mw.text.split(navboxes(args, '<ADD LIST HERE>'), '<ADD LIST HERE>')
local parts = mw.text.split(navboxes(args, '<ADD LIST HERE>'), '<ADD LIST HERE>')
return parts[1]
return parts[1]
Line 39: Line 40:


function p.navbox(frame)
function p.navbox(frame)
local args = frame:getParent().args
local args = getArgs(frame)
local list = args['list1'] or args['list'] or ''
local list = args['list1'] or args['list'] or ''
local track_cats = ''
local track_cats = ''
Anonymous user