Class OpenSeadragon.EventHandler
- Defined in: openseadragon.js
Constructor Attributes | Constructor Name and Description |
---|---|
For use by classes which want to support custom, non-browser events.
|
Method Summary
Class Detail
OpenSeadragon.EventHandler()
For use by classes which want to support custom, non-browser events.
Method Detail
-
addHandler(eventName, handler)Add an event handler for a given event.
- Parameters:
- {String} eventName
- - Name of event to register.
- {Function} handler
- - Function to call when event is triggered.
-
getHandler(eventName)Retrive the list of all handlers registered for a given event.
- Parameters:
- {String} eventName
- - Name of event to get handlers for.
-
raiseEvent(eventName, handler)Trigger an event, optionally passing additional information.
- Parameters:
- {String} eventName
- - Name of event to register.
- {Function} handler
- - Function to call when event is triggered.
-
removeHandler(eventName, handler)Remove a specific event handler for a given event.
- Parameters:
- {String} eventName
- - Name of event for which the handler is to be removed.
- {Function} handler
- - Function to be removed.