Module:Dièse couleur web
[voir] [modifier] [historique] [purger]
Ce module Lua est utilisé par le modèle {{Dièse couleur web}}.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
function p.couleur(value)
if value:sub(1, 1) == '#' then
return '#' .. value:sub(2)
elseif (#value == 6 or #value == 3 or #value == 8 or #value == 4) and value:match('^%x+$') then
return '#' .. value
else
return value
end
end
function p.main(frame)
local value = mw.text.trim(frame.args[1])
return p.couleur(value)
end
return p