705
modifications
Page créée avec « local p = {} local DATA_MODULE = "Module:Icône/Données" -- Génère un tableau contenant tous les icônes (pour la documentation) function p.icons_table() icons = mw.loadData(DATA_MODULE) local icons_table = '{| class="wikitable"\n!Icône!!Infobulle!!Code\n' names = {} for k in pairs(icons) do table.insert(names, k) end table.sort(names) local icon, row for k, name in ipairs(names) do icon = icons[name] icons_table = icons_ta... » |
mAucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 19 : | Ligne 19 : | ||
icon = icons[name] | icon = icons[name] | ||
icons_table = icons_table .. string.format( | icons_table = icons_table .. string.format( | ||
"|-\n|[[Fichier:%s|link=|18x18px|alt=]]||%s||<code> | "|-\n|[[Fichier:%s|link=|18x18px|alt=]]||%s||<code>%s</code>\n", | ||
icon.image, | icon.image, | ||
icon.tooltip or "", | icon.tooltip or "", | ||
name | mw.text.nowiki('{{icône|' .. name .. '}}') | ||
) | ) | ||
end | end | ||
Ligne 39 : | Ligne 39 : | ||
data = data[name:lower()] | data = data[name:lower()] | ||
if data == nil then | if data == nil then | ||
error(string.format("Icône inconnue : %s")) | error(string.format("Icône inconnue : %s", name)) | ||
end | end | ||