« 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
 
(2 versions intermédiaires par le même utilisateur non affichées)
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 class="liste-horizontale mw-collapsible-content">'
local sublist = item.value .. '<ul class="liste-horizontale">'
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 sublist
return '<li>' .. sublist .. '</li>'
end
end
end
end
Ligne 18 : Ligne 18 :
local moduledata = require('Module:Boîte de contenu de jeu/' .. frame.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 25 : Ligne 25 :
local contentBox = mw.html.create('div')
local contentBox = mw.html.create('div')
:addClass('avt-content-game-box mw-collapsible mw-collapsed')
: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