Class

RezEnterKeyTransformer

RezEnterKeyTransformer()

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.

View Source rez_view.js, line 1036

Extends

Members

NodeList

# elements

All DOM elements matching this transformer's selector.

Inherited From:

View Source rez_view.js, line 827

Methods

# addEventListener(elem)

Adds a keydown listener that synthesizes submit events on Enter.

Parameters:
Name Type Description
elem Element

The input element

Overrides:

View Source rez_view.js, line 1066

# 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:

View Source rez_view.js, line 903

# transformElements(view)

Transforms all matching elements in the document.

Parameters:
Name Type Description
view RezView

The view being transformed

Inherited From:

View Source rez_view.js, line 836

# static constructor(receiver)

Creates a new RezEnterKeyTransformer.

Parameters:
Name Type Description
receiver Object

Object that handles submit events

View Source rez_view.js, line 1050