Constructor
# abstract new RezTransformer()
Base class for DOM transformers.
A transformer uses a CSS selector to find certain elements in the rendered content and performs operations on them (typically adding event handlers or modifying properties).
Subclasses must implement transformElement(elem, view) to define the
transformation applied to each matching element.
Members
Methods
# abstract transformElement(elem, view)
Transforms a single element.
Parameters:
| Name | Type | Description |
|---|---|---|
elem |
Element
|
The DOM element to transform |
view |
RezView
|
The view being transformed |
Must be implemented by subclass
Error
# transformElements(view)
Transforms all matching elements in the document.
Parameters:
| Name | Type | Description |
|---|---|---|
view |
RezView
|
The view being transformed |
# static constructor(selector, eventNameopt, receiveropt)
Creates a new RezTransformer.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
selector |
string
|
CSS selector for elements to transform |
||
eventName |
string
|
null
|
<optional> |
null | Event name for event-based transformers |
receiver |
Object
|
null
|
<optional> |
null | Event receiver object |