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: [...],
)
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') - search → const AriaRole
-
const AriaRole('search') - alert → const AriaRole
-
const AriaRole('alert') - alertdialog → const AriaRole
-
const AriaRole('alertdialog') -
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') - link → const AriaRole
-
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') - searchbox → const AriaRole
-
const AriaRole('searchbox') - separator → const AriaRole
-
const AriaRole('separator') - slider → const AriaRole
-
const AriaRole('slider') -
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