AriaRole enum

WAI-ARIA landmark, widget, and structure roles.

Use with aria or BloomAriaAttributesExtension.withAria to assign semantic roles to elements.

Div(
  attrs: aria(role: AriaRole.navigation, label: 'Main menu'),
  children: [...],
)
Inheritance
Available extensions

Values

const AriaRole('banner')
complementary → const AriaRole
const AriaRole('complementary')
contentinfo → const AriaRole
const AriaRole('contentinfo')
form → const AriaRole
const AriaRole('form')
main → const AriaRole
const AriaRole('main')
const AriaRole('navigation')
region → const AriaRole
const AriaRole('region')
const AriaRole('search')
alert → const AriaRole
const AriaRole('alert')
alertdialog → const AriaRole
const AriaRole('alertdialog')
button → const AriaRole
const AriaRole('button')
checkbox → const AriaRole
const AriaRole('checkbox')
combobox → const AriaRole
const AriaRole('combobox')
dialog → const AriaRole
const AriaRole('dialog')
gridcell → const AriaRole
const AriaRole('gridcell')
const AriaRole('link')
listbox → const AriaRole
const AriaRole('listbox')
log → const AriaRole
const AriaRole('log')
marquee → const AriaRole
const AriaRole('marquee')
const AriaRole('menu')
const AriaRole('menubar')
const AriaRole('menuitem')
const AriaRole('menuitemcheckbox')
const AriaRole('menuitemradio')
option → const AriaRole
const AriaRole('option')
progressbar → const AriaRole
const AriaRole('progressbar')
radio → const AriaRole
const AriaRole('radio')
radiogroup → const AriaRole
const AriaRole('radiogroup')
scrollbar → const AriaRole
const AriaRole('scrollbar')
const AriaRole('searchbox')
separator → const AriaRole
const AriaRole('separator')
slider → const AriaRole
const AriaRole('slider')
spinbutton → const AriaRole
const AriaRole('spinbutton')
status → const AriaRole
const AriaRole('status')
switchRole → const AriaRole
const AriaRole('switch')
tab → const AriaRole
const AriaRole('tab')
tablist → const AriaRole
const AriaRole('tablist')
tabpanel → const AriaRole
const AriaRole('tabpanel')
textbox → const AriaRole
const AriaRole('textbox')
timer → const AriaRole
const AriaRole('timer')
tooltip → const AriaRole
const AriaRole('tooltip')
tree → const AriaRole
const AriaRole('tree')
treegrid → const AriaRole
const AriaRole('treegrid')
treeitem → const AriaRole
const AriaRole('treeitem')
application → const AriaRole
const AriaRole('application')
article → const AriaRole
const AriaRole('article')
cell → const AriaRole
const AriaRole('cell')
columnheader → const AriaRole
const AriaRole('columnheader')
definition → const AriaRole
const AriaRole('definition')
directory → const AriaRole
const AriaRole('directory')
document → const AriaRole
const AriaRole('document')
feed → const AriaRole
const AriaRole('feed')
figure → const AriaRole
const AriaRole('figure')
grid → const AriaRole
const AriaRole('grid')
group → const AriaRole
const AriaRole('group')
heading → const AriaRole
const AriaRole('heading')
img → const AriaRole
const AriaRole('img')
list → const AriaRole
const AriaRole('list')
listitem → const AriaRole
const AriaRole('listitem')
math → const AriaRole
const AriaRole('math')
meter → const AriaRole
const AriaRole('meter')
none → const AriaRole
const AriaRole('none')
note → const AriaRole
const AriaRole('note')
presentation → const AriaRole
const AriaRole('presentation')
row → const AriaRole
const AriaRole('row')
rowgroup → const AriaRole
const AriaRole('rowgroup')
rowheader → const AriaRole
const AriaRole('rowheader')
table → const AriaRole
const AriaRole('table')
term → const AriaRole
const AriaRole('term')
toolbar → const AriaRole
const AriaRole('toolbar')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
The raw WAI-ARIA role attribute string.
final

Methods

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

Operators

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

Constants

values → const List<AriaRole>
A constant List of the values in this enum, in order of their declaration.