Modulo:Font to span: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m dimenticato quantificatore
+tabella per semplificare colore hex in named color nei casi semplici
Riga 48:
['+3'] = '32px',
['+4'] = '48px'
}
 
--tabella semplificazione colore per i casi più semplici
ctab = {
['#FF0000'] = 'red',
['#FFC0CB'] = 'pink',
['#FFA500'] = 'orange',
['#FFFF00'] = 'yellow',
['#800080'] = 'purple',
['#008000'] = 'green',
['#0000FF'] = 'blue',
['#A52A2A'] = 'brown',
['#FFFFFF'] = 'white',
['#808080'] = 'gray',
['#000000'] = 'black'
}
 
Line 54 ⟶ 69:
 
--aggiunge cancelletto a colore se in formato hex e sottinteso. Il pattern è molto brutale ma funziona perché non esistono nomi di colore che lo rispettano
if color~=nil and string.match(color, "^[a-f0-9]+$") then
color = "#" .. color end
color = ctab[string.upper(color)] or color
end
 
-- elimina parametri duplicati, lascia quello in style