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 color = ctab[string.upper(color)] or color
end
-- elimina parametri duplicati, lascia quello in style
|