ElementInternals class

The interface of the Document_Object_Model gives web developers a way to allow custom elements to fully participate in HTML forms. It provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element.

Implemented types
Available extensions
Annotations
  • @JS.new()
  • @staticInterop

Constructors

ElementInternals()
factory

Properties

ariaActiveDescendantElement ↔ Element?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaAtomic ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaAutoComplete ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaBusy ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaChecked ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColCount ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColIndex ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColIndexText ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColSpan ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaControlsElements ↔ Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaCurrent ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDescribedByElements ↔ Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDescription ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDetailsElements ↔ Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDisabled ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaErrorMessageElement ↔ Element?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaExpanded ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaFlowToElements ↔ Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaHasPopup ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaHidden ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaInvalid ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaKeyShortcuts ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLabel ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLabelledByElements ↔ Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLevel ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLive ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaModal ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaMultiLine ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaMultiSelectable ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaOrientation ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaOwnsElements ↔ Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaPlaceholder ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaPosInSet ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaPressed ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaReadOnly ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRequired ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRoleDescription ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowCount ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowIndex ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowIndexText ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowSpan ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaSelected ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaSetSize ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaSort ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueMax ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueMin ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueNow ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueText ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
form → HTMLFormElement?

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
hashCode → int
The hash code for this object.
no setterinherited
labels → NodeList

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
role ↔ String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shadowRoot → ShadowRoot?

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
states → CustomStateSet

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
validationMessage → String

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
validity → ValidityState

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
willValidate → bool

Available on ElementInternals, provided by the PropsElementInternals extension

no setter

Methods

checkValidity() → bool

Available on ElementInternals, provided by the PropsElementInternals extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reportValidity() → bool

Available on ElementInternals, provided by the PropsElementInternals extension

setFormValue(dynamic value, [dynamic state]) → void

Available on ElementInternals, provided by the PropsElementInternals extension

setValidity([ValidityStateFlags? flags, String? message, HTMLElement? anchor]) → void

Available on ElementInternals, provided by the PropsElementInternals extension

toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited