« Module:Liste déroulante » : différence entre les versions

aucun résumé des modifications
Kharmitch (discussion | contributions)
m Réécriture
Kharmitch (discussion | contributions)
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
local params = outils.extractArgs(frame)
local params = outils.extractArgs(frame)
local title = outils.trim(params[1]) or 'Titre ?'
local title = outils.trim(params[1]) or 'Titre ?'
local hiddenList = mw.html.create('ul')
for index, item in pairs(params) do
if(index ~= 1) then
hiddenList
:tag('li'):wikitext(item):done()
end
end
hiddenList:done()
local res = mw.html.create('div')
local res = mw.html.create('div')
Ligne 11 : Ligne 22 :
:addClass('dropdown')
:addClass('dropdown')
:tag('span'):wikitext(title):done()
:tag('span'):wikitext(title):done()
:tag('ul')
:node(hiddenList)
for i = 2, table.getn(params) do
res
:tag('li'):wikitext(params[i]):done()
end
res:allDone()
res:allDone()
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 734

modifications