OOUI/OOjs primer/fr

La bibliothèque OOUI est basée sur le modèle d'événements fourni par. Si vous n'êtes pas un habitué d'OOjs, prenez un instant pour vous familiariser avec son, car c'est un outil pratique et puissant utilisé souvent dans les exemples.

EventEmitter permet aux gestionnaires d'événements de se connecter à un objet, d'être appelés lorsqu'un événement se produit, et de se déconnecter si nécessaire. Les éléments sont liés à leur contexte. Par exemple, quand un bouton poussoir change d'état, l'événement n'est pas simplement 'change' mais 'change' et la valeur actuelle du bouton ('on' ou 'off').

La manière la plus élémentaire de connecter et de déconnecter un gestionnaire d'événements au EventEmitter est d'utiliser les méthodes   et. Dans l'exemple suivant, la méthode  est utilisée pour connecter un gestionnaire d'événements   à un bouton poussoir, qui est défini également dans l'exemple.

Les méthodes  et   sont souvent utilisées pour connecter et déconnecter plusieurs gestionnaires d'événements aux objets. L'exemple suivant illustre ces méthodes.

Pour plus de détails concernant EventEmitter, voir OOjs/Events.