Module:PoliticalParty: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 28: | Line 28: | ||
local arg = frame.args[1] | local arg = frame.args[1] | ||
return data.parties[nameConvert(arg)][4] | return data.parties[nameConvert(arg)][4] | ||
end | |||
p.link = function(frame) | |||
local arg = frame.args[1] | |||
return data.parties[nameConvert(arg)][5] | |||
end | end | ||
return p | return p |
Revision as of 08:32, 14 November 2023
Documentation for this module may be created at Module:PoliticalParty/doc
p = {}
local data = require("Module:PoliticalParty/data")
function nameConvert(arg)
if data.partyNames[arg] ~= nil then
return data.partyNames[arg]
else
return arg
end
end
p.color = function(frame)
local arg = frame.args[1]
return data.parties[nameConvert(arg)][1]
end
p.shortname = function(frame)
local arg = frame.args[1]
return data.parties[nameConvert(arg)][2]
end
p.altname = function(frame)
local arg = frame.args[1]
return data.parties[nameConvert(arg)][3]
end
p.tablecolor = function(frame)
local arg = frame.args[1]
return data.parties[nameConvert(arg)][4]
end
p.link = function(frame)
local arg = frame.args[1]
return data.parties[nameConvert(arg)][5]
end
return p