Constructor
# new RezEventTransformer()
A transformer that adds event listeners to matching elements.
The receiver is expected to implement:
handleBrowserEvent(evt): Process the event and return a response objectdispatchResponse(response): Handle the response (e.g., scene changes)
Response object keys:
scene: Load a new scene by IDcard: Play a card into the current sceneflash: Update the flash messagerender: Trigger a view re-rendererror: Log an error message
Extends
Members
Methods
# addEventListener(elem)
Adds the event listener to an element.
The listener prevents default behavior and routes the event through the receiver's handleBrowserEvent and dispatchResponse methods.
Parameters:
| Name | Type | Description |
|---|---|---|
elem |
Element
|
The DOM element |
# transformElement(elem, view)
Transforms an element by adding an event listener.
Parameters:
| Name | Type | Description |
|---|---|---|
elem |
Element
|
The DOM element |
view |
RezView
|
The view being transformed |