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

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 29:
local function estrai(partito)
local a = partito
local x1 = a:string.find(a,'%[%[')
if (x1) then
local x2 = a:sub(x1):find('%|')
Riga 57:
 
local function colora(a,b)
return colore({estrai(a),(b or '#eeeeeeEEE')})
end
 
Riga 102:
local cr,cg,cb
if (t:len() == 6) then
cr = tonumber(t:sub(1,2),16) or 255
cg = tonumber(t:sub(3,4),16) or 255
cb = tonumber(t:sub(5,6),16) or 255
elseif (t:len() == 3) then
cr = 17*(tonumber(t[:sub(1],1),16)*17 or 15)
cg = 17*(tonumber(t[:sub(2],2),16)*17 or 15)
cb = 17*(tonumber(t[:sub(3],3),16)*17 or 15)
else
return '#F2F2F2'
end
return string.format('rgba(%d,%d,%d,0.315)',cr,cg,cb)
end
 
function p.colorato(a,frame)
return colore({estrai(a),'#EEE'})
end
 
Riga 235 ⟶ 239:
for i=1,num do
if (i<=eletti) then
agg(ss,string.format('<tr style="font-weight:bold;background:%s">',sfondo(dati[i].c)))
else
agg(ss,'<tr>')