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').

The most basic way to connect and disconnect an event handler is with the EventEmitter’s  and   methods. In the following example, the  method is used to connect an   event handler to a toggle button, which is defined in the example as well.

Often, the  and   methods are used to connect and disconnect multiple event handlers to objects. The following example illustrates these methods.

For more details about EventEmitter, please see OOjs/Events.