Modulo:Sandbox/M.casanova/Prova2: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
require('Module:No globals')
local colori = mw.loadData( 'Modulo:Partiti/Configurazione' )
 
local p = {}
local getArgs = require('Module:Arguments').getArgs
local colore = require('Module:Partiti').colore
local lcella = 60
local tcella = '<th width="'..lcella..'px">Voti</th><th width="'..lcella..'px">%</th>'
Riga 58 ⟶ 57:
 
local function colora(a,b)
local c =return colore({estrai(a),(b or '#EEEEEEEEE')})
if (a) then
local d = estrai(a)
local pid = colori.alias[d] or d
c = colori.colore[pid] or c
end
if (c:sub(1,1) == '#') then
c = "&#35;" .. c:sub(2, 7)
end
return c
end
 
Riga 109 ⟶ 99:
 
local function sfondo(a)
local dt = estrai(a:sub(6)
if (a) then
local cr,cg,cb = 255,255,255
if (at:len() == 116) then
cr = tonumber(at:sub(61,72),16) or 255
cg = tonumber(at:sub(83,94),16) or 255
cb = tonumber(at:sub(105,116),16) or 255
elseif (at:len() == 83) then
cr = 17*(tonumber(at:sub(61,61),16) or 15)
cg = 17*(tonumber(t:sub(72,72),16) or 15)
cb = 17*(tonumber(t:sub(83,83),16) or 15)
end
return string.format('rgba(%d,%d,%d,0.15)',cr,cg,cb)
else
return '&#F2F2F235;FFFFEE'
end
cr = 224 + cr % 8
cg = 224 + cg % 8
cb = 224 + cb % 8
return string.format('rgba(&#35;%d,x%d,x%d,0.15)x',cr,cg,cb)
end