Module:Road data/countrymask/parser

From Aikatsu! Photo on Stage!!
Revision as of 18:26, 25 January 2016 by Rikki21 (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Road data/countrymask/parser/doc

local p = { }

function p.mask(frame)
	local pframe = frame:getParent()
	local config = frame.args -- the arguments passed BY the template, in the wikitext of the template itself
	local args = pframe.args -- the arguments passed TO the template, in the wikitext that transcludes the template
	local data = mw.loadData("Module:Road data/countrymask")
	local country = args[2] or ''
	if country ~= '' then return string.upper(country) end
	local state = args[1] or ''
	return data[state] or 'UNK'

return p