Aller au contenu

« Module:Bandeau d'avertissement » : différence entre les versions

m
Possibilité de rendre dynamique le titre et la description d'un bandeau
Kharmitch (discussion | contributions)
Générateur de bandeau pour la maintenance des articles
 
Kharmitch (discussion | contributions)
m Possibilité de rendre dynamique le titre et la description d'un bandeau
Ligne 7 : Ligne 7 :
data = {
data = {
["ébauche"] = {
["ébauche"] = {
image        = "Ici et maintenant.png",
image        = "Atelier de rédaction.png",
title        = "Cet article est une ébauche et mériterait un meilleur développement.",
title        = "Cet article est une ébauche et mériterait un meilleur développement.",
description  = "Vous pouvez aider les Archives de Vault-Tec en partageant vos connaissances sur le sujet ([[Aide:Modifier les pages|comment ?]]) ; n'hésitez pas à consulter le [[Les Archives de Vault-Tec:Guide de l'utilisateur|guide de l'utilisateur]] pour connaitre toutes nos recommandations.",
description  = "Vous pouvez aider les Archives de Vault-Tec en partageant vos connaissances sur le sujet ([[Aide:Modifier les pages|comment ?]]) ; n'hésitez pas à consulter le [[Les Archives de Vault-Tec:Guide de l'utilisateur|guide de l'utilisateur]] pour connaitre toutes nos recommandations.",
category    = "Ébauches"
category    = "Ébauches"
},
["en cours"] = {
image        = "Atelier de rédaction.png",
title        = function(args)
local user = args.utilisateur
if user then user = '[[Utilisateur:'..user..'|'..user..']]' else user = 'utilisateur ?' end
return "L'utilisateur " .. user .. " travaille en ce moment sur cet article."
end,
description  = "Merci de le contacter sur sa page de discussion avant de modifier l'article. Sans réponse de sa part 72 heures après votre demande, vous êtes autorisé à modifier la page.",
category    = "Articles en cours"
},
},
}
}
Ligne 49 : Ligne 59 :
end
end
category = '[[Catégorie:' .. category .. game .. ']]'
category = '[[Catégorie:' .. category .. game .. ']]'
end
if type(title) == 'function' then
title = title(args)
end
end
Ligne 57 : Ligne 71 :
if description then
if description then
if type(description) == 'function' then
description = description(args)
end
description = mw.html.create( 'p' )
description = mw.html.create( 'p' )
:addClass( 'avt-maintenance-banner-desc' )
:addClass( 'avt-maintenance-banner-desc' )
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 737

modifications