Constructor
# new RezEnterKeyTransformer()
Transformer that handles Enter key presses in form inputs.
Listens for keydown events on text-like inputs within rez-live forms.
When Enter is pressed, synthesizes a form submit event and routes it
through the receiver.
Supported input types: text, email, password, search, url, tel, number, and inputs without a type attribute.
Extends
Members
Methods
# addEventListener(elem)
Adds a keydown listener that synthesizes submit events on Enter.
Parameters:
| Name | Type | Description |
|---|---|---|
elem |
Element
|
The input 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 |
- Inherited From:
# transformElements(view)
Transforms all matching elements in the document.
Parameters:
| Name | Type | Description |
|---|---|---|
view |
RezView
|
The view being transformed |
- Inherited From:
# static constructor(receiver)
Creates a new RezEnterKeyTransformer.
Parameters:
| Name | Type | Description |
|---|---|---|
receiver |
Object
|
Object that handles submit events |