An event listener.
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| captures | bool | readonly | If true, the EventListener supports the capturing phase of propagation. |
| eventType | string | readonly | The name of the event. |
| handler | any | readonly | The handler to invoke when the event occurs. Can return: File or JavaScript Function. |
| index | number | readonly | The index of the EventListener within its containing object. |
| parent | any | readonly | The parent of the EventListener (a Document, Application, MenuAction, ScriptMenuAction, Menu or Submenu). |
| properties | Object | r/w | A property that allows setting of several properties at the same time. |
Methods
Array of EventListenergetElements ()
Resolves the object specifier, creating an array of object references.
void remove ()
Deletes the EventListener.
string toSource ()
Generates a string which, if executed, will return the EventListener.
string toSpecifier ()
Retrieves the object specifier.
Used in:
EventListeners.previousItem (
obj:
EventListener )
EventListeners.nextItem (
obj:
EventListener )
Returned by:
EventListener Application.addEventListener (
eventType:
string, handler:
any[, captures:
bool=false ]
)
EventListener Document.addEventListener (
eventType:
string, handler:
any[, captures:
bool=false ]
)
Array of EventListener EventListener .getElements (
)
EventListener EventListeners.add (
eventType:
string, handler:
any[, captures:
bool=false ][, withProperties:
Object]
)
EventListener EventListeners.anyItem (
)
Array of EventListener EventListeners.everyItem (
)
EventListener EventListeners.firstItem (
)
EventListener EventListeners.item (
index:
any
)
EventListener EventListeners.itemByName (
name:
string
)
Array of EventListener EventListeners.itemByRange (
from:
any, to:
any
)
EventListener EventListeners.lastItem (
)
EventListener EventListeners.middleItem (
)
EventListener EventListeners.nextItem (
obj:
EventListener
)
EventListener EventListeners.previousItem (
obj:
EventListener
)
EventListener Menu.addEventListener (
eventType:
string, handler:
any[, captures:
bool=false ]
)
EventListener MenuAction.addEventListener (
eventType:
string, handler:
any[, captures:
bool=false ]
)
EventListener ScriptMenuAction.addEventListener (
eventType:
string, handler:
any[, captures:
bool=false ]
)
EventListener Submenu.addEventListener (
eventType:
string, handler:
any[, captures:
bool=false ]
)