Differenze tra le versioni di "Modulo:PokePrecSucc"

Resa mobile-friendly la parte in wikicode e eliminato uso del modulo Wikilib *** sovrascritto il testo esistente ***
m (Aggiornamento tecnico: rimossa subtable pokedata nel modulo Poké/data)
(Resa mobile-friendly la parte in wikicode e eliminato uso del modulo Wikilib *** sovrascritto il testo esistente ***)
local m = {}
 
local w = require('Modulo:Wikilib')
local txt = require('Modulo:Wikilib/strings')
local ms = require('Modulo:MiniSprite')
 
m.PokePrecSucc = function(frame)
local ipoke = wstring.trim(frame.args[1]):lower()
local tipo1, tipo2 = pokes[ipoke].type1, pokes[ipoke].type2
local prev = (pokes[ipoke].ndex - 2 + data.pokeNum) % data.pokeNum + 1
local nxt = pokes[ipoke].ndex % data.pokeNum + 1
local prevTf, nxtTf = string.tf(prev), string.tf(nxt)
return w.interp([=[{| class="roundy" style="background: #${bg}; border: 3px solid #${bd}; margin-bottom: 5px; margin-top: 5px; width: 100%;"
| width return string.interp([="45%"[{| class="roundyleftroundy" style="background: #${cellsbg};" |border: 3px solid #${bd}; margin-bottom: 5px; margin-top: 5px; width: 100%;"
| class="roundyleft text-right" style="padding-right: 3px; width: 45%; background: #${cells};" | [[${nameprev}|<span style="color:#000">&larr;</span>]]${aniprev}<span style="display: inline-block; width: 70%;">[[${nameprev}|<span style="color:#000">#${prev}: ${nameprev}</span>]]</span>
{| style="text-align: right; background: transparent; width:100%;"
| widthclass="30%text-center" |style="padding: [[0 3px; background: #${nameprevcells};" | [[Elenco Pokémon secondo il Pokédex Nazionale|<span style="color:#000">&larr;${name}</span>]]${aniprev}
| class="roundyright text-left" style="padding-left: 3px; width: 45%; background: #${cells};" | <span style="display: inline-block; width: 70%;">[[${namenext}|<span style="color:#000">#${nxt}: ${namenext}</span>]]</span>${aninext}[[${namenext}|<span style="color:#000">&rarr;</span>]]
| [[${nameprev}|<span style="color:#000">#${prev}: ${nameprev}</span>]]
|}
| style="text-align: center; background: #${cells};" | [[Elenco Pokémon secondo il Pokédex Nazionale|<span style="color:#000">${name}</span>]]
| width="45%" class="roundyright" style="background: #${cells};" |
{| style="text-align: left; background: transparent; width:100%;"
| width="70%" | [[${namenext}|<span style="color:#000">#${nxt}: ${namenext}</span>]]
| ${aninext}[[${namenext}|<span style="color:#000">&rarr;</span>]]
|}
|}]=],
{
cells = c[tipo1].light,
nameprev = pokes[prev].name,
prev = txt.three_figures(prev)prevTf,
aniprev = ms.aniLua(txt.three_figures(prev)prevTf),
name = pokes[ipoke].name,
namenext = pokes[nxt].name,
nxt = txt.three_figures(nxt)nxtTf,
aninext = ms.aniLua(txt.three_figures(nxt)nxtTf)
})
end
106 621

contributi