Differenze tra le versioni di "Modulo:PokePrecSucc"

Nessun cambiamento nella dimensione ,  04:00, 16 feb 2021
Fixing the fix of link of PrevNext in Pokémon subpages *** sovrascritto il testo esistente ***
(Fixing link of PrevNext in Pokémon subpages)
(Fixing the fix of link of PrevNext in Pokémon subpages *** sovrascritto il testo esistente ***)
local pokeData = multigen.getGen(pokes[poke] or pokes[mw.text.decode(poke)])
local type1, type2 = pokeData.type1, pokeData.type2
local prevpred = (pokeData.ndex - 2 + data.pokeNum) % data.pokeNum + 1
local nextsucc = pokeData.ndex % data.pokeNum + 1
local prevTfpredTf, nextTfsuccTf = string.tf(prevpred), string.tf(nextsucc)
local prevnamepredname, nextnamesuccname = pokes[prevpred].name, pokes[nextsucc].name
return prevnext.PrevNextLua{
color = type1,
series = pokeData.name,
list = list,
prev = table.concat{"#", prevTfpredTf, ": ", prevnamepredname},
prevlink = prevnamepredname .. linksuffix,
prevspr = prevTfpredTf,
next = table.concat{"#", nextTfsuccTf, ": ", nextnamesuccname},
nextlink = nextnamesuccname .. linksuffix,
nextspr = nextTfsuccTf,
}
end
m.subpage = function(frame)
local poke = string.trim(frame.args[1]
or mw.title.getCurrentTitle().rootText):lower()
local subpageSuffix = ""
if frame.args[2] then
end
 
return basePokePrecSucc(poke:lower(), subpageSuffix, poke)
end
 
79 548

contributi