Differenze tra le versioni di "Modulo:ChooseColor"

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
 
p.forBg = function(frame)
local bgColor = frame.args[1]
local bgR = _checkCol(tonumber(bgColor:sub(1, 2), 16) / 255)
local bgG = _checkCol(tonumber(bgColor:sub(3, 4), 16) / 255)
local bgB = _checkCol(tonumber(bgColor:sub(5, 6), 16) / 255)
local L = (0.2126 * bgR) + (0.7152 * bgG) + (0.0722 * bgB)
if L > 0.179 then
return '000000'
return 'ffffff'
end
end
 
p.forModBg = function(frame)
local tables = require('Modulo:Wikilib/tables')
local colorMod = require('Modulo:Colore')
local args = tables.copy(frame.args)
local color = mw.text.trim(table.remove(args, 1))
local colorHex = colorMod[color]{args=args}
return p.forBg{args={colorHex}}
end
 

Menu di navigazione