Modul:Folketingsvalg
Moduldokumentation[opret]
Hvis du ønsker en dokumentationsside for dette Scribuntomodul, så opret den her. Brugere kan eksperimentere i dette moduls undersider sandkasse (opret | kopiér) og testcases (opret). Tilføj venligst kategorier til /dok-undersiden. Undersider til dette modul. |
local p = {}
function p.parti(frame)
local pFrame = frame:getParent();
local args = pFrame.args;
for k,v in pairs( frame.args ) do
args[k] = v;
end
local text = ''
text = text .. mw.text.tag('span', {}, args[i])
local partiet = require('Modul:Partier dk')
local i = 1
while args[i] and args[i] ~= '' do
local kort = args[i]
frame.args = { kort }
local vector = partiet.partisnack(frame)
if vector == nil then
return 'FEJL'
end
local a = vector['a']
local t = vector['t']
local n = vector['n']
local f = vector['f']
local l = vector['l']
local t4 = mw.text.tag('span', {style="color:" .. t .. ";"}, a)
t4 = mw.text.tag('td', {style = "background:" .. f .. "; text-align:center; font-weight:bold;", title = n}, "[[" .. l .. "|" .. t4 .. "]]")
text = text .. t4
i = i + 1
end
i = i*2.1+60.5
--text = mw.text.tag('table', {class="wikitable", border="1", style="text-align:center;font-size:88%;width:" .. i .. "em;"}, text)
return text
end
function p.partinavn(frame)
local pFrame = frame:getParent();
local args = pFrame.args;
for k,v in pairs( frame.args ) do
args[k] = v;
end
local text = ''
text = text .. mw.text.tag('span', {}, args[i])
local partiet = require('Modul:Partier dk')
local i = 1
while args[i] and args[i] ~= '' do
local kort = args[i]
frame.args = { kort }
local vector = partiet.partisnack(frame)
if vector == nil then
return 'FEJL'
end
local a = vector['a']
local t = vector['t']
local n = vector['n']
local f = vector['f']
local l = vector['l']
local t4 = mw.text.tag('span', {style=""}, n)
t4 = mw.text.tag('span', {style = "", title = n}, "[[" .. l .. "|" .. t4 .. "]]")
text = text .. t4
i = i + 1
end
i = i*2.1+60.5
--text = mw.text.tag('table', {class="wikitable", border="1", style="text-align:center;font-size:88%;width:" .. i .. "em;"}, text)
return text
end
function p.stemmetal(frame)
local pFrame = frame:getParent();
local args = pFrame.args;
for k,v in pairs( frame.args ) do
args[k] = v;
end
local text = ''
text = text .. mw.text.tag('span', {}, args[i])
local partiet = require('Modul:Folketingsvalg/Landsdel Midtjylland-Nordjylland/OstjyllandsStorkreds')
local i = 1
while args[i] and args[i] ~= '' do
local kort = args[i]
frame.args = { kort }
local vector = partiet.AarhusSydkredsen(frame)
if vector == nil then
return 'FEJL'
end
local a = vector['a']
local fv2015 = vector['2015']
local fv2011 = vector['2011']
local fv2007 = vector['2007']
local t4 = mw.text.tag('span', {style=""}, fv2015)
t4 = mw.text.tag('td', {style = "background:" .. f .. "; text-align:center; font-weight:bold;", title = n}, "[[" .. l .. "|" .. t4 .. "]]")
text = text .. t4
i = i + 1
end
i = i*2.1+60.5
--text = mw.text.tag('table', {class="wikitable", border="1", style="text-align:center;font-size:88%;width:" .. i .. "em;"}, text)
return text
end
return p