62 734
modifications
Page créée avec « local p = {} local outils = require('Module:Outils') -- Génère une liste déroulante function p.make(frame) local params = outils.extractArgs(frame) local title = out... » |
Aucun résumé des modifications |
||
(3 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') | ||
res | |||
:addClass('dropdown') | :addClass('dropdown') | ||
:tag('span') | :tag('span'):wikitext(title):done() | ||
:node(hiddenList) | |||
: | |||
res: | res:allDone() | ||
return res | return res | ||
end | end | ||
return p | return p |
modifications