new Publisher()
Creates an event publishing management object. This is used extensively by searchcontext and widgets. One event publisher should be created for each event type.
Methods
-
publish(event)
-
Publishes an event, calling all listener functions in turn with the event object.
Parameters:
Name Type Description event
object The event object. Can be of any type.
-
subscribe(listener)
-
Subscribes a listening function to this event publisher
Parameters:
Name Type Description listener
function The function that is passed the event object
-
unsubscribe(listener)
-
Unsubscribes a listening function from this event publisher
Parameters:
Name Type Description listener
function The function that should no longer receive events