Differenze tra le versioni di "Modulo:Evobox"

Refactoring of ChooseColor *** sovrascritto il testo esistente ***
(Automatic text color using ChooseColor *** sovrascritto il testo esistente ***)
(Refactoring of ChooseColor *** sovrascritto il testo esistente ***)
local ms = require('Modulo:MiniSprite')
local css = require('Modulo:Css')
local cc = require('Modulo:ChooseColor')
local spr = require('Modulo:Spr')
local c = mw.loadData('Modulo:Colore/data')
form.loadUseless(true)
local bothforms = form.allFormsData()
local cc = require('Modulo:ChooseColor')
 
-- ============================= General functions =============================
local evobox = {
string.interp(boxContainer, {
textcolor = cc.forModGradBg{args={pokeData.type1 or 'sconosciuto',forModGradBgLua(
pokeData.type2type1 or 'sconosciuto'}},
pokeData.type2 or 'sconosciuto'
),
background = css.horizGradLua{
type1 = pokeData.type1 or 'sconosciuto',
 
return string.interp(eb.strings.BOX_CONTAINER, {
textcolor = cc.forModGradBg{args={forModGradBgLua(p[1], p[2]}} or p[1]),
background = css.horizGradLua{ type1 = p[1], type2 = p[2] or p[21] },
content = table.concat(evoboxcontent)
})
 
return string.interp(eb.strings.BOX_CONTAINER, {
textcolor = cc.forModGradBg{args={forModGradBgLua(pagepoke.type1, pagepoke.type2}}),
background = css.horizGradLua{ type1 = pagepoke.type1, type2 = pagepoke.type2 },
content = table.concat(formboxcontent)
79 548

contributi