« Module:Boîte de contenu de jeu » : différence entre les versions

m
aucun résumé des modifications
Kharmitch (discussion | contributions)
mAucun résumé des modifications
Kharmitch (discussion | contributions)
mAucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 10 : Ligne 10 :
end
end
sublist = sublist .. '</ul>'
sublist = sublist .. '</ul>'
return sublist
return '<li>' .. sublist .. '</li>'
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/' .. args.nom)
local moduledata = require('Module:Boîte de contenu de jeu/' .. frame.args.nom)
local list = '<ul class="avt-content-game-box-list" aria-labelledby="avt-content-game-box-title">'
local list = '<ul class="avt-content-game-box-list mw-collapsible-content" 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 27 : Ligne 25 :
local contentBox = mw.html.create('div')
local contentBox = mw.html.create('div')
:addClass('avt-content-game-box')
:addClass('avt-content-game-box mw-collapsible')
:tag('div')
:tag('div')
:attr('id', 'avt-content-game-box-title')
:attr('id', 'avt-content-game-box-title')
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 734

modifications