Class OpenSeadragon.EventHandler

Class Summary
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.