79 547
contributi
m (Fixing wrong default in getLink) |
(Moving function for text color on Pokémon gradient from ChooseColor to PokémonData (step 1) *** sovrascritto il testo esistente ***) |
||
local formlib = require('Modulo:Wikilib/forms')
local multigen = require('Modulo:Wikilib/multigen')
local cc = require('Module:ChooseColor')
local pokes
local abils
end
--[[
Return the text color to use on a gradient made of a Pokémon's types. An
optional 'gen' parameter specifies the generation. The result is one of the two
css classes "white-text" and "black-text".
Ex:
{{#invoke: PokémonData | getPokeTextColor | 398 }} --> black-text
{{#invoke: PokémonData | getPokeTextColor | Staraptor }} --> black-text
{{#invoke: PokémonData | getPokeTextColor | 498O }} --> white-text
{{#invoke: PokémonData | getPokeTextColor | 082 | gen = 1 }} --> black-text
--]]
b.getPokeTextColor = function(frame)
local type1 = getType(frame.args[1], '1', frame.args.gen):lower()
local type2 = getType(frame.args[1], '2', frame.args.gen):lower()
return cc.forModGradBgLua(type1, type2)
end
return b
|