Class lime.events.EventDispatcher
Defined in: eventdispatcher.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
lime.events.EventDispatcher(director)
EventDispatcher object.
|
| Method Attributes | Method Name and Description |
|---|---|
|
handleEvent(e)
Handle DOM event
|
|
|
register(node, eventType)
Register the event listener for node
|
|
|
release(node, eventType)
Release the event listener for node
|
|
|
swallow(e, type, handler)
Setup swallow rule for an event.
|
|
|
updateDispatchOrder(node)
Update order of handler nodes.
|
Class Detail
lime.events.EventDispatcher(director)
EventDispatcher object. Deals with event handlers
- Parameters:
- {lime.Director} director
- Director object.
Method Detail
handleEvent(e)
Handle DOM event
- Parameters:
- {Event} e
- Event.
register(node, eventType)
Register the event listener for node
- Parameters:
- {lime.Node} node
- Node that responds to events.
- {string} eventType
- type of event to listen.
release(node, eventType)
Release the event listener for node
- Parameters:
- {lime.Node} node
- Node that responds to events.
- {string} eventType
- type of event to release.
swallow(e, type, handler)
Setup swallow rule for an event. Swallow means that next events from
same interaction will go straight to the handler
- Parameters:
- {lime.events.Event} e
- Event.
- {string} type
- Event type.
- {function(lime.events.Event)} handler
- Function to call.
updateDispatchOrder(node)
Update order of handler nodes. Called on tree changes.
- Parameters:
- {lime.Node} node
- Node that has changed.