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

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 96:
end
return table.concat(ss)
end
 
local function sfondo(a)
local t = a:sub(2):upper()
if (t:len() == 6) then
local cr = tonumber(t:sub(1,2),16)
local cg = tonumber(t:sub(3,4),16)
local cb = tonumber(t:sub(5,6),16)
return string.format('rgba(%d,%d,%d,0.5)',cr,cg,cb)
elseif (t:len() == 3) then
local cr = tonumber(t[1],16)*17
local cg = tonumber(t[2],16)*17
local cb = tonumber(t[3],16)*17
return string.format('rgba(%d,%d,%d,0.5)',cr,cg,cb)
else
return t
end
end
 
Riga 159 ⟶ 142:
for i=1,num do
if (i==1) then
agg(ss,string.format('<tr style="font-weight:bold;background:%s#ffc">',sfondo(dati[i].c)))
else
agg(ss,'<tr>')