Wikipédia:LiveRC/Documentation/Hooks/AfterSpecialLogListUpdated/fr
"AfterSpecialLogListUpdated"
est le nom d'un hook inséré dans le code de LiveRC permettant à des fonctions annexes définies par une extension d'être exécutées juste après la mise à jour des listes de suivi spéciales (suite à réception d'une RC).
Utilisation modifier
Le hook AfterSpecialLogListUpdated
est utilisable pour mettre à jour une liste de suivi spéciale non implémentée par défaut, intégrée via le hook AfterSpecialLogList.
Syntaxe modifier
La syntaxe à utiliser est la suivante :
LiveRC_AddHook("AfterSpecialLogListUpdated", function(Args){
var tr1ID = Args.id;
var rc = Args.rc;
// code pour mise à jour de la liste de suivi spéciale
});
La fonction à exécuter fournit deux variables :
Args.id
: id de l'élément<tr>
(ligne RC)Args.rc
: objet RC incluant toutes les informations sur cette modification issues des requêtes de mise à jour (type de modification, titre de la page, utilisateur, date, etc...)
Note : La fonction appelée dans le hook AfterSpecialLogListUpdated doit se contenter de vérifier les critères de la ligne RC puis éventuellement de lancer une autre fonction dédiée à la mise à jour. Cette autre fonction devra en effet également être utilisée via le hook AfterAllSpecialLogListUpdated.
Note : dans le processus de mise à jour des RC, ce hook est exécuté avant le hook AfterRC