new EventHelper()
A convenience object that simplifies the common pattern of attaching event listeners
to several events, then removing all those listeners at once later, for example, in
a destroy method.
- Source:
- See:
Example
var helper = new Cesium.EventHelper();
helper.add(someObject.event, listener1, this);
helper.add(otherObject.event, listener2, this);
// later...
helper.removeAll();
Methods
add(event, listener, scopeopt) → {EventHelper~RemoveCallback}
Adds a listener to an event, and records the registration to be cleaned up later.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
event |
Event | The event to attach to. | |
listener |
function | The function to be executed when the event is raised. | |
scope |
Object |
<optional> |
An optional object scope to serve as the this
pointer in which the listener function will execute. |
- Source:
- See:
Returns:
A function that will remove this event listener when invoked.
removeAll()
Unregisters all previously added listeners.
- Source:
- See:
Type Definitions
RemoveCallback()
A function that removes a listener.
- Source: