17 214
contributi
(Roman numbers in generations) |
(Using box predefinite styles and responsive utilities) |
||
local abillib = require('Modulo:Wikilib/abils')
local box = require('Modulo:Box')▼
local css = require('Modulo:Css')
local links = require('Modulo:Links')
local ms = require('Modulo:MiniSprite')
local oop = require('Modulo:Wikilib/oop')
local tab = require('Modulo:Wikilib/tables') -- luacheck: no unused
local txt = require('Modulo:Wikilib/strings') -- luacheck: no unused
--]]
local Entry = oop.makeClass(list.PokeSortableEntry)
--[[
-- Wikicode for a list entry: Pokémon mini sprite, name, types and abilities.
Entry.__tostring = function(this)
return string.interp([=[| class="min-width-xs-20" | ${static}
| class="min-width-xs-80" | [[${name}|<span style="color: #000;">${name}</span>]]${form}
| class="width-xl-20 width-xs-100" style="padding: 1ex 0.8ex; font-size: 90%;" | ${
| class="min-width-xs-33" | <div class="visible-xs text-small">Prima abilità</div>${abil1}${abilEv}
| class="min-width-xs-33" | <div class="visible-xs text-small">Seconda abilità</div>${abil2}
(this.formAbbr == 'base' and '' or this.formAbbr or '')),
name = this.name,
form = this.formsData and this.formsData.blacklinks[this.formAbbr] or '',
types = resp.twoTypeBoxesLua(this.type1, this.type2, {'thin'}),
abil1 = Entry.printAbil(this.ability1),
abilEv = Entry.printAbil(this.abilitye, true),
|
contributi