Modification de Module:Boîte de contenu de jeu
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 5 : | Ligne 5 : | ||
return '<li>' .. item.value .. '</li>' | return '<li>' .. item.value .. '</li>' | ||
elseif item.type == 'sublist' then | elseif item.type == 'sublist' then | ||
local sublist = item.value .. '<ul | local sublist = item.value .. '<ul>' | ||
for i, subitem in pairs(item.items) do | for i, subitem in pairs(item.items) do | ||
sublist = sublist .. addItem(subitem) | sublist = sublist .. addItem(subitem) | ||
end | end | ||
sublist = sublist .. '</ul>' | sublist = sublist .. '</ul>' | ||
return | return sublist | ||
end | end | ||
end | end | ||
function p.build(frame) | function p.build(frame) | ||
local args = require('Module:Outils').extractArgs(frame) | |||
-- chargement du module de paramétrage | -- chargement du module de paramétrage | ||
local moduledata = require('Module:Boîte de contenu de jeu/' . | local moduledata = require('Module:Boîte de contenu de jeu/' .. args.nom) | ||
local list = '<ul class="avt-content-game-box-list | local list = '<ul class="avt-content-game-box-list" aria-labelledby="avt-content-game-box-title">' | ||
for i, item in pairs(moduledata.items) do | for i, item in pairs(moduledata.items) do | ||
list = list .. addItem(item) | list = list .. addItem(item) | ||
Ligne 25 : | Ligne 27 : | ||
local contentBox = mw.html.create('div') | local contentBox = mw.html.create('div') | ||
:addClass('avt-content-game-box | :addClass('avt-content-game-box') | ||
:tag('div') | :tag('div') | ||
:attr('id', 'avt-content-game-box-title') | :attr('id', 'avt-content-game-box-title') | ||
:wikitext(' | :wikitext('Contenu de \'\'[[' .. moduledata.game .. ']]\'\'') | ||
:done() | :done() | ||
:node(list) | :node(list) |