Wikipédia:LiveRC/Documentation/Hooks/AfterInitActivationProcess/fr
"AfterInitActivationProcess"
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 du process de chargement de LiveRC.
Utilisation modifier
Ce hook est exécuté juste après la définition du processus de chargement de LiveRC, au sein de la variable globale LiveRC_Config["LaunchProcess"]
.
Il permet, avant l'exécution de la première des fonctions définies dans cette variable, d'ajouter une fonction à exécuter au cours du processus, voire de redéfinir complètement la variable.
La variable LiveRC_Config["LaunchProcess"]
est un tableau dont chaque élément est composé :
- d'un item
functions
, qui peut être soit une fonction, soit une Array composée de fonctions.- La fonction ou la dernière des fonctions doit se terminer par l'instruction
LiveRC_LaunchProcessNextStep()
qui permet de lancer l'étape suivante du processus. Elle est nécessaire même si il n'y a pas d'autres étapes prévues dans le processus : une extension est toujours susceptible d'en ajouter par la suite.
- La fonction ou la dernière des fonctions doit se terminer par l'instruction
- d'un item
condition
, qui définit une condition à l'exécution de la ou des fonctions définies dans cette ligne.- Cet item est facultatif
Voir aussi le code source de LiveRC : Wikipédia:LiveRC/Miroir#Initialisation