Module:Collapse list
Utilisation
Affiche une version réduite d'une liste d'items et permet de la ventiler.
Exemples
- a, b, c, d, e, f, g, h,
- Anémie, Méléna, Nausée, Ictère (signe clinique), Dysphagie (symptôme), Ballonnements, Pyrosis, Régurgitations, Douleur abdominale, Urines foncées, Selles acholiques (symptôme), Vomissement (signe clinique), Dysgueusie (symptôme), Dyspepsie (symptôme),
Paramètres
Affiche une version réduite d'une liste d'items et permet de la ventiler.
Paramètre | Description | Type | État | |
---|---|---|---|---|
Liste | 1 | aucune description | Chaîne | obligatoire |
Compte | 2 | Après combien d'items est-ce qu'il faut stopper la liste.
| Nombre | facultatif |
séparateur | 3 | La chaîne qui sépare les éléments de la liste.
| Chaîne | facultatif |
local p = {}
function p.collapse( frame )
list = frame.args[1]
count = 10
if frame.args[2] then count = frame.args[2] end
separator = ','
if frame.args[3] then separator = frame.args[3] end
list = mw.text.split(list, separator);
output = ''
for i = 1, #list do
if i == count then
output = output .. '<span class="collapsed-list">'
end
output = output .. list[i] .. separator
end
return output
end
return p