BellhopEventDispatcher Class

Generic event dispatcher

Methods

Properties

destroy

()

Defined in destroy:134

Destroy this object

off

(
  • type
  • [callback]
)
Bellhop

Defined in off:71

Remove an event listener

Parameters:

  • type String

    The type of event to listen for. If undefined, remove all listeners.

  • [callback] Function optional

    The optional handler when an event is triggered, if no callback is set then all listeners by type are removed

Returns:

Bellhop:

Return instance of current object

on

(
  • type
  • callback
  • [priority=0]
)
Bellhop

Defined in on:20

Add an event listener to the listen to an event from either the parent or iframe

Parameters:

  • type String | Object

    The type of event to listen for or a map of events to callbacks. Multiple events can be added by separating events with spaces.

  • callback Function

    The handler when an event is triggered

  • [priority=0] Int optional

    The priority of the event listener. Higher numbers are handled first.

Returns:

Bellhop:

Return instance of current object

trigger

(
  • event
)

Defined in trigger:111

Trigger any event handlers for an event type

Parameters:

  • event Object

    The event to send

_listeners

Object private

Defined in _listeners:9

The collection of event listeners