Module:Sandbox/BrandonXLF/4: Difference between revisions

Content deleted Content added
No edit summary
Fix errors
 
Line 2:
local p = {}
 
local roadDataModule = require("'Module:Road data/sandbox"') -- REMOVE SANDBOX
 
function p._shieldmain(args, frame)
frame = frame or mw.getCurrentFrame()
local shields = {}
local routeCount = 1
while args[routeCount * 2 - 1] do
local routeType = args[routeCount * 2 - 1]
 
local route = {
country = args['country' .. routeCount] or args.statecountry,
state = args['state' .. routeCount] or args['province' .. routeCount] or args.state or args.province,
type = routeTypeargs[routeCount * 2 - 1],
route = args[routeCount * 2]
}
Line 25 ⟶ 21:
end
 
insert(shields,local shield = roadDataModule.shield(route, 'main', 'infobox', true))
table.insert(shields, shield)
 
routeCount = routeCount + 1
end
 
return table.concat(shields, ' ')
end
 
function p.shieldmain(frame)
local args = require('Module:Arguments').getArgs(frame)
return p._shieldmain(args, frame)
end