Differenze tra le versioni di "Modulo:PokémonData"

Moving function for text color on Pokémon gradient from ChooseColor to PokémonData (step 1) *** sovrascritto il testo esistente ***
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
79 547

contributi