AriaPropsMixin class abstract

Implementers

Constructors

AriaPropsMixin()

Properties

activedescendant String?
Identifies the currently active descendant of a compositewidget.
getter/setter pair
atomic bool?
Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute. See related aria-relevant.
getter/setter pair
autocomplete ↔ dynamic
Indicates whether user input completion suggestions are provided.
getter/setter pair
braillelabel String?
Defines a string value that labels the current element, which is intended to be converted into Braille.
getter/setter pair
brailleroledescription String?
Defines a human-readable, author-localized abbreviated description for the role of an element intended to be converted into Braille
getter/setter pair
busy bool?
Indicates whether an element, and its subtree, are currently being updated.
getter/setter pair
checked ↔ dynamic
Indicates the current 'checked' state of checkboxes, radio buttons, and other widgets. See related aria-pressed and aria-selected.
getter/setter pair
colcount int?
Defines the total number of columns in a table, grid, or treegrid when not all columns are present in the DOM.
getter/setter pair
colindex int?
Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid
getter/setter pair
colindextext String?
Defines a text alternative of the numeric aria-colindex
getter/setter pair
colspan int?
Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid
getter/setter pair
controls ↔ dynamic
Identifies the element (or elements) whose contents or presence are controlled by the current element. See related aria-owns.
getter/setter pair
current ↔ dynamic
Indicates that the element represents the current item within a container or set of related elements
getter/setter pair
describedby ↔ dynamic
Identifies the element (or elements) that describes the object. See related aria-labelledby.
getter/setter pair
description String?
Defines a string value that describes or annotates the current element
getter/setter pair
details ↔ dynamic
Identifies the element (or elements) that provide additional information related to the object or complex descriptions to an object
getter/setter pair
disabled bool?
Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable. See related aria-hidden and aria-readonly.
getter/setter pair
dropeffect ↔ dynamic
Indicates what functions can be performed when the dragged object is released on the drop target. This allows assistive technologies to convey the possible drag options available to users, including whether a pop-up menu of choices is provided by the application. Typically, drop effect functions can only be provided once an object has been grabbed for a drag operation as the drop effect functions available are dependent on the object being dragged.
getter/setter pair
errormessage String?
Identifies the element that provides an error message for that object
getter/setter pair
expanded ↔ dynamic
Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
getter/setter pair
flowto ↔ dynamic
Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.
getter/setter pair
grabbed ↔ dynamic
Indicates an element's 'grabbed' state in a drag-and-drop operation.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
haspopup bool?
Indicates that the element has a popup context menu or sub-level menu.
getter/setter pair
hidden bool?
Indicates that the element and all of its descendants are not visible or perceivable to any user as implemented by the author. See related aria-disabled.
getter/setter pair
invalid ↔ dynamic
Indicates the entered value does not conform to the format expected by the application.
getter/setter pair
keyshortcuts ↔ dynamic
Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element
getter/setter pair
label String?
Defines a string value that labels the current element. See related aria-labelledby.
getter/setter pair
labelledby ↔ dynamic
Identifies the element (or elements) that labels the current element. See related aria-label and aria-describedby.
getter/setter pair
level int?
Defines the hierarchical level of an element within a structure.
getter/setter pair
live ↔ dynamic
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
getter/setter pair
multiline bool?
Indicates whether a text box accepts multiple lines of input or only a single line.
getter/setter pair
multiselectable bool?
Indicates that the user may select more than one item from the current selectable descendants.
getter/setter pair
orientation ↔ dynamic
Indicates whether the element and orientation is horizontal or vertical.
getter/setter pair
owns ↔ dynamic
Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship. See related aria-controls.
getter/setter pair
placeholder String?
Defines a short hint (a word or short phrase) intended to help the user with data entry when a form control has no value. The hint can be a sample value or a brief description of the expected format
getter/setter pair
posinset int?
Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. See related aria-setsize.
getter/setter pair
pressed ↔ dynamic
Indicates the current 'pressed' state of toggle buttons. See related aria-checked and aria-selected.
getter/setter pair
props Map
no setter
readonly bool?
Indicates that the element is not editable, but is otherwise operable. See related aria-disabled.
getter/setter pair
relevant ↔ dynamic
Indicates what user agent change notifications (additions, removals, etc.) assistive technologies will receive within a live region. See related aria-atomic.
getter/setter pair
required bool?
Indicates that user input is required on the element before a form may be submitted.
getter/setter pair
role String?
Specifies the the type defining a user interface element. Enriches the semantics of markup and gives assistive technologies information about how to handle each element.
getter/setter pair
roledescription String?
Defines an author-localized description for the role of an element
getter/setter pair
rowcount int?
Defines the total number of rows in a table, grid, or treegrid
getter/setter pair
rowindex int?
Defines an element's position with respect to the total number of rows within a table, grid, or treegrid
getter/setter pair
rowindextext String?
Defines a text alternative of aria-rowindex
getter/setter pair
rowspan int?
Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected ↔ dynamic
Indicates the current 'selected' state of various widgets. See related aria-checked and aria-pressed.
getter/setter pair
setsize int?
Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. See related aria-posinset.
getter/setter pair
sort ↔ dynamic
Indicates if items in a table or grid are sorted in ascending or descending order.
getter/setter pair
valuemax num?
Defines the maximum allowed value for a range widget.
getter/setter pair
valuemin num?
Defines the minimum allowed value for a range widget.
getter/setter pair
valuenow num?
Defines the current value for a range widget. See related aria-valuetext.
getter/setter pair
valuetext String?
Defines the human readable text alternative of aria-valuenow for a range widget.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

$propKeys → const List<String>
$props → const List<PropDescriptor>
meta → const PropsMeta