Content deleted Content added
BrandonXLF (talk | contribs) Allow sandbox |
BrandonXLF (talk | contribs) Fix errors |
||
(23 intermediate revisions by the same user not shown) | |||
Line 1:
-- Sandbox, do not delete
local p = {}
local roadDataModule = require('Module:Road data/sandbox') -- REMOVE SANDBOX
function p.main(frame)▼
function p._shieldmain(args)
local shields = {}
local routeCount = 1
while args[routeCount * 2 - 1] do
local route = {
country = args['country' .. routeCount] or args.country,
state = args['state' .. routeCount] or args['province' .. routeCount] or args.state or args.province,
type = args[routeCount * 2 - 1],
route = args[routeCount * 2]
}
if
local countryModule = mw.loadData('Module:Road data/countrymask')
route.country = countryModule[route.state] or 'UNK'
end
local shield = roadDataModule.shield(route, 'main', 'infobox', true)
table.insert(shields, shield)
routeCount = routeCount + 1
end
return table.concat(shields, ' ')
end
local args = require('Module:Arguments').getArgs(frame)
return p._shieldmain(args)
end
|