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.
Example
var helper = new Cesium.EventHelper(); helper.add(someObject.event, listener1, this); helper.add(otherObject.event, listener2, this); // later... helper.removeAll();
Methods
-
add
-
Adds a listener to an event, and records the registration to be cleaned up later.
Parameters:
Name Type Argument 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.Returns:
Function A function that will remove this event listener when invoked. -
removeAll
-
Unregisters all previously added listeners.