Module:Protection/Documentation
Ceci est la page de documentation pour Module:Protection
Ce module implémente les modèles {{Protection}}, {{Semi-protection}}, {{Semi-protection longue}} et {{Nom protégé}}. Voir la documentation des modèles pour les instructions d'utilisation.
Fonctions exportables
modifierprotection(frame)
– Fonction implémentant le modèle {{Protection}} – à appeler avec#invoke
.semiProtection(frame)
– Fonction implémentant le modèle {{Semi-protection}} – à appeler avec#invoke
.semiProtectionLongue(frame)
– Fonction implémentant le modèle {{Semi-protection longue}} – à appeler avec#invoke
.nomProtégé(frame)
– Fonction implémentant le modèle {{Nom protégé}} – à appeler avec#invoke
.main(args, typeProtection, titrePage)
– Fonction qui peut être appelée dans un autre module avecrequire()
. Ceci est une bonne pratique d'appeler directement cette fonction dans un autre module car vous n'avez pas besoin d'avoir l'objetframe
de disponible, ce qui améliore les performances et simplifie la gestion des arguments. Le paramètretypeProtection
prend la valeur du nom des fonctions définies précédemment. Si aucune valeur n'est renseignée, le type sera initialisé àprotection
.