62 737
modifications
Générateur de bandeau pour la maintenance des articles |
m Possibilité de rendre dynamique le titre et la description d'un bandeau |
||
Ligne 7 : | Ligne 7 : | ||
data = { | data = { | ||
["ébauche"] = { | ["ébauche"] = { | ||
image = " | 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' ) |
modifications