Aller au contenu

« Module:Icône » : différence entre les versions

820 octets ajoutés ,  18 juin 2021
Ajout de la fonction doc
Kharmitch (discussion | contributions)
mAucun résumé des modifications
Kharmitch (discussion | contributions)
Ajout de la fonction doc
Ligne 27 : Ligne 27 :
:wikitext('[[Fichier:'..filename..'|x'..size..'px|link='..link..']]')
:wikitext('[[Fichier:'..filename..'|x'..size..'px|link='..link..']]')
:allDone())
:allDone())
end
--[[
Fonction utilisée dans la doc du modèle pour présenter
les cônes disponibles aux contributeurs
]]
function p.doc()
local tabDefinition = '{| class="va-table va-table-center-col2" style="float:left;margin-right:4px;"\n!style="width:70%;"|mot-clé!!style="width:30%;"|icône\n'
local doc = tabDefinition
keywords = {}
    for k in pairs(icons) do
        table.insert(keywords, k)
    end
    table.sort(keywords)
   
    local split = math.ceil(#keywords / 3)
    local n = 0
   
    for k, v in ipairs(keywords) do
    if n > split then
    doc = doc..'\n|}'
    doc = doc..'\n'..tabDefinition
    n = 0
    end
   
    n = n + 1
    local icon = icons[v]
   
    doc = doc..'|-\n|'..v..'||[[Fichier:'..icon.filename..'|x20px|link=]]\n'
    end
   
    doc = doc..'|}'
return doc
end
end


Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 733

modifications