Class Index | File Index

Classes


Class orion.editor.EventTarget


Defined in: </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.editor/web/orion/editor/eventTarget.js>.

Class Summary
Constructor Attributes Constructor Name and Description
 
Constructs a new EventTarget object.
Method Summary
Method Attributes Method Name and Description
 
addEventListener(type, listener, useCapture)
Adds an event listener to this event target.
 
Dispatches the given event to the listeners added to this event target.
 
Returns whether there is a listener for the specified event type.
 
removeEventListener(type, listener, useCapture)
Removes an event listener from the event target.
Class Detail
orion.editor.EventTarget()
Constructs a new EventTarget object.
Method Detail
addEventListener(type, listener, useCapture)
Adds an event listener to this event target.
Parameters:
{String} type
The event type.
{Function|EventListener} listener
The function or the EventListener that will be executed when the event happens.
{Boolean} useCapture Optional, Default: false
true if the listener should be trigged in the capture phase.
See:
orion.editor.EventTarget#removeEventListener

dispatchEvent(evt)
Dispatches the given event to the listeners added to this event target.
Parameters:
{Event} evt
The event to dispatch.

isListening(type)
Returns whether there is a listener for the specified event type.
Parameters:
{String} type
The event type
See:
orion.editor.EventTarget#addEventListener
orion.editor.EventTarget#removeEventListener

removeEventListener(type, listener, useCapture)
Removes an event listener from the event target.

All the parameters must be the same ones used to add the listener.

Parameters:
{String} type
The event type
{Function|EventListener} listener
The function or the EventListener that will be executed when the event happens.
{Boolean} useCapture Optional, Default: false
true if the listener should be trigged in the capture phase.
See:
orion.editor.EventTarget#addEventListener

Documentation generated by JsDoc Toolkit 2.4.0 on Tue Apr 04 2017 10:51:56 GMT-0400 (EDT)