Modulo:Elezioni/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 3:
local getArgs = require('Module:Arguments').getArgs
local colore = require('Module:Partiti').colore
local sv = e or 0▼
while true do▼
sv, k = string.gsub(sv, "^(-?%d+)(%d%d%d)", '%1 %2')▼
if (k==0) then break end▼
end▼
return sv▼
local function vrg(a,b,c)
local
if (c == 1) then
else
▲ end
▲ while true do
▲ if (k==0) then break end
end
s1 = string.format(s1, s2, 100*tonumber(a or 0)/b)
s1 = '<td>' .. s1 .. '<div style="width:120px;background:#f0f0f0;border:1px solid #eee;height:3px"><div style="width:'..math.floor(120*tonumber(a or 0)/b)..'px;background:#007cc3;height:3px"></div></div></td>'
end
Riga 61 ⟶ 59:
local elettori = tonumber(args['elettori'] or 0)
local elettori2 = tonumber(args['elettori2'] or elettori)
local votanti
local votanti2
local ball = tonumber(args['ball1'] or 0)
local titolo = args['titolo'] or ''
Riga 92 ⟶ 90:
for i=1,num do
if (i==1) then
ss = ss..string.format('<tr><td align=left><b>%s</b></td><td style="width:8px;background:%s"> </td><td align=left>%s</td>', args['cand'..i], colora(args['part'..i],args['col'..i]), (args['part'..i] or '—'))
if (ball>0) then
ss = ss..vrg(args['voti'..i],tot,0)
Riga 101 ⟶ 99:
ss = ss..'</tr>'
else
ss = ss..string.format('<tr><td align=left>%s</td><td style="width:8px;background:%s"> </td><td align=left>%s</td>', args['cand'..i], colora(args['part'..i],args['col'..i]), (args['part'..i] or '—'))
ss = ss.. vrg(args['voti'..i],tot,0)
if (args['ball'..i]) then ss = ss..vrg(args['ball'..i],tot2,0) end
Riga 143 ⟶ 141:
local elettori = tonumber(args['elettori'] or 0)
local elettori2 = tonumber(args['elettori2'] or elettori)
local votanti
local votanti2
local eletti = tonumber(args['eletti'] or 0)
local ball = tonumber(args['ball1'] or 0)
Riga 175 ⟶ 173:
for i=1,num do
if (i<=eletti) then
ss = ss..string.format('<tr><td align=left><b>%s</b></td><td style="width:8px;background:%s"> </td><td align=left>%s</td>', args['cand'..i], colora(args['part'..i],args['col'..i]), (args['part'..i] or '—'))
if (ball>0) then
ss = ss..vrg(args['voti'..i],votanti,0)
Riga 184 ⟶ 182:
ss =ss..'</tr>'
else
ss = ss..string.format('<tr><td align=left>%s</td><td style="width:8px;background:%s"> </td><td align=left>%s</td>', args['cand'..i], colora(args['part'..i],args['col'..i]), (args['part'..i] or '—'))
ss = ss..vrg(args['voti'..i],votanti,0)
if (args['ball'..i]) then ss = ss..vrg(args['ball'..i],votanti2,0) end
Riga 222 ⟶ 220:
local elettori = tonumber(args['elettori'] or 0)
local elettori2 = tonumber(args['elettori2'] or elettori)
local votanti
local votanti2
local ball = tonumber(args['ball1'] or 0)
local titolo = args['titolo'] or ''
Riga 255 ⟶ 253:
num = num-1
for i=1,num do
ss = ss..string.format('<tr><td style="width:8px;background:%s"></td><td align=left>%s</td>', colora(args['part'..i],args['col'..i]), args['part'..i])
ss = ss..vrg(args['voti'..i],tot,0)
if (ball>0) then
Riga 273 ⟶ 271:
ss = ss..'</tr><tr><td colspan=2>Voti validi</td>'..vrg(tot,votanti,0)
if (ball>0) then ss = ss..vrg(tot2,votanti2,0) end
ss = ss..'</tr></table></td><td width="
num = 1
while (args['el'..num]) do
|