Modulo:Font to span: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m che casino...
m -operazioni inutili e duplicate
Riga 154:
function p.sempl(frame)
str=frame.args[3]
--estrazione parametri sparsi
x=extract(frame.args[1])
y=extract(frame.args[2])
 
--eliminazione duplicati dal primo
for i=1,3 do
if x[i] and y[i] then x[i]=nil end
end
--estrazione parametri dal primo style
if x[4]~=nil then
Line 173 ⟶ 170:
f2=string.match(y[4], 'font%-family:([^;"]+)')
end
--rimozione dei duplicati da style1
if c1 and c2 then c1=nil end
if f1 and f2 then f1=nil end
if s1 and s2 then s1=nil end
--Parametro univoco, ordine di priorità: style dentro, tag dentro, style fuori, tag fuori
f=f2 or y[1] or f1 or x[1]