Differenze tra le versioni di "Modulo:GlitchPrecSucc"

m
Graphic update (credits @Gkx, copied from PokePrecSucc)
(Inserito decoding dei parametri in ingresso *** sovrascritto il testo esistente ***)
m (Graphic update (credits @Gkx, copied from PokePrecSucc))
local txt = require('Modulo:Wikilib/strings')
local tab = require('Modulo:Wikilib/tables')
local ccss = mw.loadDatarequire('Modulo:Colore/dataCss')
local data = mw.loadData('Modulo:Wikilib/data')
-- Glitch/data should stay require, mw.loadData messes with table library
local glitches = require('Modulo:Glitch/data')
 
local prev = (glitchIndex - 2 + size) % size + 1
local nxt = glitchIndex % size + 1
return string.interp([=[
return string.interp([=[{| class="roundy" style="background: #${bg}; border: 3px solid #${bd}; margin-bottom: 5px; margin-top: 5px; width: 100%;"
<div class="roundy-20" style="${bg} margin: 1ex 0;">
| class="roundyleft text-right" style="padding-right: 3px; width: 45%; background: #${cells};" | [[${namePrev}|<span style="color:#000">&larr;</span>]]${sprPrev}<span style="display: inline-block; width: 70%;">[[${namePrev}|<span style="color:#000">#${prev}: ${displayPrev}</span>]]</span>
<div class="inline-block width-xl-40 width-xs-50 text-right"><span class="inline-block width-xl-10 width-xs-20">[[${namePrev}|<span style="color:#000">&larr;</span>]]</span><span class="inline-block width-xl-10 hidden-xs">${sprPrev}</span><span class="inline-block width-xl-80" style="padding: 0 1em; box-sizing: border-box;">[[${namePrev}|<span style="color:#000">#${prev}: ${displayPrev}</span>]]</span></div><div class="inline-block text-center width-xl-20 hidden-xs">[[Elenco Pokémon Glitch|<span style="color:#000">${name}</span>]]</div><div class="inline-block width-xl-40 width-xs-50"><span class="inline-block width-xl-80" style="padding: 0 1em; box-sizing: border-box;">[[${nameNext}|<span style="color:#000">#${nxt}: ${displayNext}</span>]]</span><span class="inline-block width-xl-10 hidden-xs">${sprNext}</span><span class="inline-block width-xl-10 width-xs-20">[[${nameNext}|<span style="color:#000">&rarr;</span>]]</span></div>
| class="text-center" style="padding: 0 3px; background: #${cells};" | [[Elenco Pokémon secondo il Pokédex Nazionale|<span style="color:#000">${name}</span>]]
</div>]=],
| 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}: ${displayNext}</span>]]</span>${sprNext}[[${nameNext}|<span style="color:#000">&rarr;</span>]]
|}]=],
{
bg = css.horizGradLua{type1 = type1, type2 = type2},
bg = c[tipo1].normale,
bd = tipo1 == tipo2 and c[tipo2].dark or c[tipo2].normale,
cells = c[tipo1].light,
namePrev = game[prev].name,
sprPrev = not game[prev].spr:find('%.') and game[prev].spr