« Module:Liste déroulante » : différence entre les versions
Aucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 14 : | Ligne 14 : | ||
for index, item in pairs(params) do | for index, item in pairs(params) do | ||
if(index ~= | if(index ~= 1) then | ||
res | res | ||
:tag('li'):wikitext(item):done() | :tag('li'):wikitext(item):done() |
Version du 5 décembre 2019 à 23:36
La documentation pour ce module peut être créée à Module:Liste déroulante/doc
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 = outils.trim(params[1]) or 'Titre ?'
local res = mw.html.create('div')
res
:addClass('dropdown')
:tag('span'):wikitext(title):done()
:tag('ul')
for index, item in pairs(params) do
if(index ~= 1) then
res
:tag('li'):wikitext(item):done()
end
end
res:allDone()
return res
end
return p