Constructor
new FakeEventTarget()
A work-alike for EventTarget. Only DOM elements may be true EventTargets, but this can be used as a base class to provide event dispatch to non-DOM classes. Only FakeEvents should be dispatched.
- Implements:
- EventTarget
- shaka.util.IReleasable
- Source:
Members
dispatchTarget :EventTarget
The target of all dispatched events. Defaults to |this|.
Type:
- EventTarget
- Source:
Methods
addEventListener(type, listener, optionsopt)
Add an event listener to this object.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
type |
string | The event type to listen for. | |
listener |
shaka.util.FakeEventTarget.ListenerType | The callback or listener object to invoke. | |
options |
AddEventListenerOptions | boolean |
<optional> |
Ignored. |
- Source:
dispatchEvent(eventnon-null) → {boolean}
Dispatch an event from this object.
Parameters:
Name | Type | Description |
---|---|---|
event |
Event | The event to be dispatched from this object. |
- Source:
Returns:
True if the default action was prevented.
- Type
- boolean
listenToAllEvents(listener)
Add an event listener to this object that is invoked for all events types
the object fires.
Parameters:
Name | Type | Description |
---|---|---|
listener |
shaka.util.FakeEventTarget.ListenerType | The callback or listener object to invoke. |
- Source:
release()
Request that this object release all internal references.
- Implements:
- Source:
removeEventListener(type, listener, optionsopt)
Remove an event listener from this object.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
type |
string | The event type for which you wish to remove a listener. | |
listener |
shaka.util.FakeEventTarget.ListenerType | The callback or listener object to remove. | |
options |
EventListenerOptions | boolean |
<optional> |
Ignored. |
- Source:
Type Definitions
ListenerType()
These are the listener types defined in the closure extern for EventTarget.
- Source: