Class: EventListener

IDEE/evt/Listener~EventListener


import EventListener from 'IDEE/evt/Listener';

Esta clase es la encargada de escuchar los evento.

new EventListener(listener, scope, once)

facade/js/event/Listener.js, line 11

Constructor principal de la clase.

Name Type Default Description
listener function

Función "Callback" con el evento.

scope Object

"Scope", Se asigna al evento usa el método "apply" (Asignando explícitamente el objeto "this").

once Boolean false

Se produzca una vez, por defecto falso.

Methods

fire(argsParam)

facade/js/event/Listener.js, line 63

Disparador

Name Type Description
argsParam Array

Argumento que se añadirá al "scope" del evento.

getEventKey(){IDEE.EventListener.eventKey_}

facade/js/event/Listener.js, line 79

Devuelve el identificador del evento.

Returns:
Identificador del evento.

has(listener, scope){Boolean}

facade/js/event/Listener.js, line 110

Devuelve verdadero si el parámetro "listener" es una función y el "scope" tiene valor, en caso contrario si el valor del identificador es igual a la función que se le pasa por parámetros ("listener") devuelve verdadero.

Si nada de esto se cumple devuelve falso.

Name Type Description
listener function

Función "Callback".

scope Object

"Scope", Se asigna al evento usa el método "apply" (Asignando explícitamente el objeto "this").

Returns:
Verdadero si el parámetro "listener" y el "scope" son correctos.

isOnce(){IDEE.EventListener.once_}

facade/js/event/Listener.js, line 91

Devuelve si solo se ejecutará una vez.

Returns:
Devuelve el valor de la propiedad "once".