<hx-toggle-control>
v1.0.0+
HelixUI v1.0.0 or later required
The <hx-toggle-control>
is a container that provides behavior to
augment native browser validation capabilities for the custom
<hx-toggle>
element. It is used to build a
Toggle component.
Attributes
Attributes enable declarative configuration of an element, via HTML markup.
-
hx-changed {Boolean}
read-only -
Present if descendant
<input type="checkbox">
element has emitted a "change" event. -
hx-dirty {Boolean}
read-only -
Present if descendant
<input type="checkbox">
element has emitted a "change" or "blur" event. -
hx-touched {Boolean}
read-only -
Present if descendant
<input type="checkbox">
element has emitted a "blur" event.
Properties
JavaScript properties enable programmatic access to an element's configuration and state.
-
controlElement {?HTMLInputElement}
read-only -
Returns the first
<input type="checkbox">
descendant ornull
if none are found. -
toggle {Boolean [false]}
read-only -
Returns the toggled state of the
<hx-toggle>
element. -
toggleElement {?HXToggleElement}
read-only -
Returns the first
<hx-toggle>
descendant ornull
if none are found. -
isDirty {Boolean [false]}
read-only -
True if
controlElement
has emitted a "change" or "blur" event. -
wasChanged {Boolean [false]}
read-only -
True if
controlElement
has emitted a "change" event. -
wasTouched {Boolean [false]}
read-only -
True if
controlElement
has emitted a "blur" event.