Wikipédia:LiveRC/Documentation/Hooks/AfterSpecialLogList/fr
"AfterSpecialLogList"
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 définition de la liste des journaux de suivi a intégrer à l'interface de LiveRC.
Utilisation
modifierLes fonctions ajoutées à ce hook sont exécutées juste après la définition des listes de suivi à créer, dans la variable globale LiveRC_Config["SpecialLogList"]
.
Il est par conséquent possible d'utiliser ce hook pour ajouter une liste de suivi, de préférence au moyen de la fonction lrcAddSpecialLogList(NomListe, Condition, NextListname);
NomListe
est le nom de code de la liste de suivi, débutant de préférence par "live"Condition
est un paramètre facultatif qui détermine la ou les conditions nécessaires à l'ajout deNomListe
dans les listes de suivi à afficher. Elle peut être relative à l'installation d'une extension Mediawiki ou à la possession d'un droit utilisateur.NextListname
est un paramètre facultatif désignant (par son nom) la liste devant laquelle la nouvelle liste doit être insérée. Si ce paramètre n'est pas défini, ou si le nom donné n'est pas dans la liste, la nouvelle liste sera insérée en dernière position. Voir Wikipédia:LiveRC/Miroir#Journaux de suivi.
Si XXXXX
est le contenu de NomListe
,
- L'identifiant du texte désignant la liste sera "
XXXXXTitle
" - L'identifiant de l'option permettant d'afficher ou non la liste au démarrage sera "
DisplayXXXXX
"
Note : ce hook se limite à la création du cadre. Pour la mise à jour, il est nécessaire de disposer d'autres fonctions à lancer après réception de chaque RC via le hook AfterSpecialLogListUpdated
(voir Wikipédia:LiveRC/Miroir#Fonctions de mise à jour des journaux).