Module:PoliticalParty: Difference between revisions

mNo edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
p = {}
p = {}
local yesno = require('Module:Yesno')
local data = require("Module:PoliticalParty/data")
local data = require("Module:PoliticalParty/data")


Line 37: Line 38:
p.linkedShort = function(frame)
p.linkedShort = function(frame)
     local arg = frame.args[1]
     local arg = frame.args[1]
return frame:preprocess("[["..data.parties[nameConvert(arg)][5].."|"..data.parties[nameConvert(arg)][2].."]]")
if nameConvert(arg) == "Independent" then
return frame:preprocess("''Independent''")
else
return frame:preprocess("[["..data.parties[nameConvert(arg)][5].."|"..data.parties[nameConvert(arg)][2].."]]")
end
end
 
p.won = function(frame)
    local arg = frame.args[1]
if yesno(arg) == true then
return "background:#ECFCF4;"
else
return ""
end
end
end


return p
return p