Wikipédia:LiveRC/Documentation/Hooks/AfterSpecialLogListUpdated/fr

(fr)(en)(it)[edit]
LiveRC hooks (±)
  1. BeforeInitActivationProcess
  2. AfterInitActivationProcess
  3. AfterGotUserInfos
  4. AfterGotSiteInfos
  5. AfterTranslationsLoaded
  6. AfterSpecialLogList
  7. AfterOptions
  8. BeforeRC
  9. AfterSpecialLogListUpdated
  10. AfterAllSpecialLogListUpdated
  11. AfterRC
  12. AfterRCNotification
  13. AfterMiniDiffPrewiew
  14. AfterPreviewDiff
  15. AfterPreviewArticle
  16. AfterPreviewHistory
  17. AfterPreviewContribs
  18. AfterPreviewDeletedContribs
  19. AfterPreviewLog
  20. AfterPreviewFilter
  21. AfterPreviewEdit
  22. AfterPreviewMove
  23. AfterPreviewProtect
  24. AfterPreviewDelete
  25. AfterPreviewBlock
  26. AfterPreviewRevisiondelete
  27. AfterPreviewWhatlinkshere
  28. AfterPreviewFeedback
  29. AfterPreviewStabilization
  30. AfterPreviewInterwiki
  31. AfterFillParamPanel
  32. AfterCreateParamPanel
  33. BeforeParamPanelSaved
  34. AfterDisplayDebug
  35. AfterDisplayTchat
  36. AfterDisplayNewWindowTchat

"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

Exemple modifier