Constructor
new EventManager()
An EventManager maintains a collection of "event bindings" between event targets and event listeners.
- Implements:
- Source:
Classes
Members
bindingMap_ :shaka.util.MultiMap<!shaka.util.EventManager.Binding_>
    Maps an event type to an array of event bindings.
    Type:
- Source:
Methods
listen(target, type, listener, optionsopt)
    Attaches an event listener to an event target.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| target | EventTarget | The event target. | |
| type | string | The event type. | |
| listener | shaka.util.EventManager.ListenerType | The event listener. | |
| options | boolean | AddEventListenerOptions | <optional> | An object that specifies characteristics about the event listener. The passive option, if true, indicates that this function will never call preventDefault(), which improves scrolling performance. | 
- Source:
listenOnce(target, type, listener, optionsopt)
    Attaches an event listener to an event target.  The listener will be
removed when the first instance of the event is fired.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| target | EventTarget | The event target. | |
| type | string | The event type. | |
| listener | shaka.util.EventManager.ListenerType | The event listener. | |
| options | boolean | AddEventListenerOptions | <optional> | An object that specifies characteristics about the event listener. The passive option, if true, indicates that this function will never call preventDefault(), which improves scrolling performance. | 
- Source:
release()
    Detaches all event listeners.
- Implements:
- Source:
removeAll()
    Detaches all event listeners from all targets.
- Source:
unlisten(target, type, listeneropt)
    Detaches an event listener from an event target.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| target | EventTarget | The event target. | |
| type | string | The event type. | |
| listener | shaka.util.EventManager.ListenerType | <optional> | The event listener. | 
- Source: