Module:Avancement
Apparence
La documentation de ce module est générée par le modèle {{Documentation module}}.
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.
-- en l'état ne fonctionne pas car Extension:CategoryToolbox ( https://www.mediawiki.org/wiki/Extension:CategoryToolbox ) n'est pas importé.
local p = {}
function p.main(frame) -- invoqué par un appel de type {{#invoque:Avancement|main|nom_article}} et retourne l'avancement de l'article en question
if mw.ext.cattools.hasPage("Article d'avancement ébauche/Liste complète", "Discussion:" .. frame.args[1]) then
return "E"
elseif mw.ext.cattools.hasPage("Article d'avancement BD/Liste complète", "Discussion:" .. frame.args[1]) then
return "BD"
elseif mw.ext.cattools.hasPage("Article d'avancement B/Liste complète", "Discussion:" .. frame.args[1]) then
return "B"
elseif mw.ext.cattools.hasPage("Article d'avancement A/Liste complète", "Discussion:" .. frame.args[1]) then
return "A"
elseif mw.ext.cattools.hasPage("Article d'avancement BA/Liste complète", "Discussion:" .. frame.args[1]) then
return "BA"
elseif mw.ext.cattools.hasPage("Article d'avancement Adq/Liste complète", "Discussion:" .. frame.args[1]) then
return "Adq"
elseif mw.ext.cattools.hasPage("Article d'avancement inconnu/Liste complète", "Discussion:" .. frame.args[1]) then
return "?"
elseif mw.ext.cattools.hasPage("Article d'avancement homonymie/Liste complète", "Discussion:" .. frame.args[1]) then
return "Homonymie"
end
end
return p