Module:Liste simple
Apparence
(Redirigé depuis Module:Liste sans puce)
[voir] [modifier] [historique] [purger]
Utilisation
[modifier le code]Module utilisé par le modèle:Liste simple
Exemples
[modifier le code]Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.
Voir aussi
[modifier le code]La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
-- luacheck: globals mw
local mwTrim = mw.text.trim
local p = {}
local function args_to_list( args )
-- cas où on a une liste à puces en premier (et seul) argument numérique
if args[ 1 ] and args[ 1 ]:match( '^%s*%*' ) and not args[ 2 ] then
return '\n' .. mwTrim( args[ 1 ] )
end
local liste = mw.html.create( 'ul' )
for _, value in ipairs( args ) do
local trimmed = mwTrim( value )
if trimmed ~= '' then
liste:tag( 'li' )
:wikitext( trimmed )
end
end
return liste
end
function p.to_list( frame )
return args_to_list( frame:getParent().args )
end
return p