« Module:Liste cellule » : différence entre les versions
Page créée avec « local p = {} function p._build(args) local items = '' for i, v in ipairs( args ) do items = items .. '<li>' .. v .. '</li>' end if #items == 0 then return… » |
mAucun résumé des modifications |
||
Ligne 19 : | Ligne 19 : | ||
local args = {} | local args = {} | ||
for cle, val in pairs( | local argsParent = frame:getParent().args | ||
for cle, val in pairs(argsParent) do | |||
if val then | if val then | ||
val = mw.text.trim(val) | val = mw.text.trim(val) |
Dernière version du 7 août 2021 à 10:24
La documentation pour ce module peut être créée à Module:Liste cellule/doc
local p = {}
function p._build(args)
local items = ''
for i, v in ipairs( args ) do
items = items .. '<li>' .. v .. '</li>'
end
if #items == 0 then
return
else
return '<ul class="avt-simple-list">'
.. items .. '</ul>'
end
end
function p.build(frame)
local args = {}
local argsParent = frame:getParent().args
for cle, val in pairs(argsParent) do
if val then
val = mw.text.trim(val)
if val ~= '' then
args[cle] = val
end
end
end
return p._build(args)
end
return p