You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`.k-textarea-prefix>.k-button`|`role=button` or `nodeName=button`| The buttons must have appropriate role. |
40
+
||`aria-label` or `title`| The buttons must be properly labelled. |
41
+
|`.k-textarea-suffix>.k-button`|`role=button` or `nodeName=button`| The buttons must have appropriate role. |
42
+
||`aria-label` or `title`| The buttons must be properly labelled. |
43
+
|`.k-textarea-suffix>.k-prompt-send.k-disabled`|`aria-disabled=true`| Announces send action as disabled if necessary. |
44
+
45
+
### Suggestion Component
37
46
38
-
The Prompt suggestion list implements roving tabindex navigation. Meaning that only one suggestion has tabindex=0. The display of the suggestion list is controlled by the expand button.
47
+
48
+
The Suggestion list implements roving tabindex navigation. Meaning that only one suggestion has tabindex=0. The display of the suggestion list is controlled by the expand button.
39
49
40
50
| Selector | Attribute | Usage |
41
51
| -------- | --------- | ----- |
42
52
|`.k-prompt-expander .k-button`|`aria-controls=.k-prompt-expander-content id`| Points to the controlled element based on the given `id`. |
43
53
||`aria-expanded=true/false`| Indicates the expanded state of the prompt expander content. |
44
-
|`.k-prompt-expander .k-prompt-expander-content`|`role=list`| Indicates that the suggestion container element is a list. |
45
-
|`.k-prompt-expander .k-prompt-suggestion`|`role=listitem`| Indicates that the suggestion element is a listitem. |
46
-
||`tabindex=0/-1`| The element should be focusable. |
54
+
|`.k-prompt-expander .k-suggestion-group`|`role=group`| Indicates that the suggestion container element is a group. |
55
+
|`.k-prompt-expander .k-suggestion`|`role=button`| Indicates that the suggestion element is a button. |
56
+
||`aria-label` or `title`| The suggestion elements must be properly labelled. |
57
+
||`tabindex=0`| The suggestion element should be focusable. |
Copy file name to clipboardExpand all lines: components/autocomplete/accessibility/wai-aria-support.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,7 @@ The popup element of the AutoComplete has to implement the WAI-ARIA specificatio
54
54
| -------- | --------- | ----- |
55
55
|`.k-animation-container`|`role=region`| When the component container is appended to the `<body>` element of the document, it requires you to assing a `landmark` role to it. Otherwise, append it to an element with an appropriate `landmark` role. |
56
56
||`aria-label` or `aria-labelledby`| When the container has a `region` role assigned, povides a label. |
57
+
|`.k-list .k-no-data`|`aria-live=polite`| Identifies the element as a live region in the `polite` state, meaning assistive technology users are informed about changes to the region at the next available opportunity. |
57
58
|`.k-list-ul`|`role=listbox`| Identifies the `ul` element as a listbox. |
58
59
||`aria-label` or `aria-labelledby`| Provides a label for the listbox of the ComboBox. |
59
60
|`.k-list-item`|`role=option`| Identifies the `li` element as a listbox option. |
@@ -64,6 +65,13 @@ The popup element of the AutoComplete has to implement the WAI-ARIA specificatio
64
65
||`aria-owns`| The group elements in the popup list must own the list items belonging to their group. |
65
66
|`.k-list-group-item>.k-list-item-text`|`id`| The `k-list-item-text` elements of the `k-list-group-item` must have an id specified. The `aria-labelledby` attribute of the list items in the group must point to that id. |
66
67
68
+
### Adaptive Mode
69
+
70
+
71
+
When the component is in adaptive mode, the popup element follows the specifications of the ActionSheet component.
[WAI-ARIA Authoring Practices: Editable Combobox With Both List and Inline Autocomplete Example](https://www.w3.org/WAI/ARIA/apg/example-index/combobox/combobox-autocomplete-both.html)
Copy file name to clipboardExpand all lines: components/combobox/accessibility/wai-aria-support.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,6 +58,7 @@ The popup element of the ComboBox has to implement the WAI-ARIA specification fo
58
58
| -------- | --------- | ----- |
59
59
|`.k-animation-container`|`role=region`| When the component container is appended to the `<body>` element of the document, it requires you to assing a `landmark` role to it. Otherwise, append it to an element with an appropriate `landmark` role. |
60
60
||`aria-label` or `aria-labelledby`| When the container has a `region` role assigned, povides a label. |
61
+
|`.k-list .k-no-data`|`aria-live=polite`| Identifies the element as a live region in the `polite` state, meaning assistive technology users are informed about changes to the region at the next available opportunity. |
61
62
|`.k-list-ul`|`role=listbox`| Identifies the `ul` element as a listbox. |
62
63
||`aria-label` or `aria-labelledby`| Provides a label for the listbox of the ComboBox. |
63
64
|`.k-list-item`|`role=option`| Identifies the `li` element as a listbox option. |
@@ -68,6 +69,13 @@ The popup element of the ComboBox has to implement the WAI-ARIA specification fo
68
69
||`aria-owns`| The group elements in the popup list must own the list items belonging to their group. |
69
70
|`.k-list-group-item>.k-list-item-text`|`id`| The `k-list-item-text` elements of the `k-list-group-item` must have an id specified. The `aria-labelledby` attribute of the list items in the group must point to that id. |
70
71
72
+
### Adaptive Mode
73
+
74
+
75
+
When the component is in adaptive mode, the popup element follows the specifications of the ActionSheet component.
[WAI-ARIA Authoring Practices: Editable Combobox With Both List and Inline Autocomplete Example](https://www.w3.org/WAI/ARIA/apg/example-index/combobox/combobox-autocomplete-both.html)
Copy file name to clipboardExpand all lines: components/dropdownlist/accessibility/wai-aria-support.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,6 +70,7 @@ The listbox placed in the popup element of the DropDownList has to implement the
70
70
| -------- | --------- | ----- |
71
71
|`.k-animation-container`|`role=region`| When the component container is appended to the `<body>` element of the document, it requires you to assing a `landmark` role to it. Otherwise, append it to an element with an appropriate `landmark` role. |
72
72
||`aria-label` or `aria-labelledby`| When the container has a `region` role assigned, povides a label. |
73
+
|`.k-list .k-no-data`|`aria-live=polite`| Identifies the element as a live region in the `polite` state, meaning assistive technology users are informed about changes to the region at the next available opportunity. |
73
74
|`.k-list-ul`|`role=listbox`| Identifies the `ul` element as a listbox. |
74
75
||`aria-label` or `aria-labelledby`| Provides a label for the listbox of the ComboBox. |
75
76
|`.k-list-item`|`role=option`| Identifies the `li` element as a listbox option. |
@@ -80,6 +81,13 @@ The listbox placed in the popup element of the DropDownList has to implement the
80
81
||`aria-owns`| The group elements in the popup list must own the list items belonging to their group. |
81
82
|`.k-list-group-item>.k-list-item-text`|`id`| The `k-list-item-text` elements of the `k-list-group-item` must have an id specified. The `aria-labelledby` attribute of the list items in the group must point to that id. |
82
83
84
+
### Adaptive Mode
85
+
86
+
87
+
When the component is in adaptive mode, the popup element follows the specifications of the ActionSheet component.
Copy file name to clipboardExpand all lines: components/grid/accessibility/wai-aria-support.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,6 +138,15 @@ Implements the ColumnMenu specification.
138
138
|`.k-grid-header-wrap .k-grid-header-table .k-table-row`|`role=presentation/none`| When there are locked columns, the rows from the non-locked header table should have their default semantic role removed, as their children are owned by the corresponding row from the locked table. |
139
139
|`.k-grid-content .k-grid-table .k-table-row`|`role=presentation/none`| When there are locked columns, the rows from the non-locked content table should have their default semantic role removed, as their children are owned by the corresponding row from the locked table. |
140
140
141
+
#### Grid popup editor
142
+
143
+
144
+
The popup editor consists of a Window component containing a Form component.
@@ -167,6 +176,15 @@ The selection aggregates are placed within a `.k-grid-selection-aggregates` elem
167
176
| -------- | --------- | ----- |
168
177
|`.k-grid-selection-aggregates`|`aria-live=polite`| Ensures that changes in the calculated selection aggregates are announced by assistive technologies. |
169
178
179
+
### Data Grid Stacked Layout
180
+
181
+
182
+
The element is a regular Grid cell (td element) that holds a stacked layout content representing all available column headers and content for the given row. All internal "stacked cell" elements become focusable when focus is moved within the cell.
183
+
184
+
| Selector | Attribute | Usage |
185
+
| -------- | --------- | ----- |
186
+
|`.k-grid-stack-cell`|`tabindex=0`| "Stacked cell" elements receive tabindex '0' when focus is within their parent '.k-grid-stack-row' element. This allows the end user to navigate through the content using Tab. The tabindex attribute is removed when focus leaves the '.k-grid-stack-row' element. |
187
+
170
188
## Resources
171
189
172
190
[WAI-ARIA specification for grid](https://www.w3.org/TR/wai-aria-1.2/#grid)
Copy file name to clipboardExpand all lines: components/multiselect/accessibility/wai-aria-support.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,7 @@ The popup element of the MultiSelect must implement the WAI-ARIA specification f
60
60
| -------- | --------- | ----- |
61
61
|`.k-animation-container`|`role=region`| When the component container is appended to the `<body>` element of the document, it requires you to assing a `landmark` role to it. Otherwise, append it to an element with an appropriate `landmark` role. |
62
62
||`aria-label` or `aria-labelledby`| When the container has a `region` role assigned, povides a label. |
63
+
|`.k-list .k-no-data`|`aria-live=polite`| Identifies the element as a live region in the `polite` state, meaning assistive technology users are informed about changes to the region at the next available opportunity. |
63
64
|`.k-list-ul`|`role=listbox`| Identifies the `ul` element as a listbox. |
64
65
||`aria-label` or `aria-labelledby`| Provides a label for the listbox of the ComboBox. |
65
66
|`.k-list-item`|`role=option`| Identifies the `li` element as a listbox option. |
@@ -70,6 +71,13 @@ The popup element of the MultiSelect must implement the WAI-ARIA specification f
70
71
||`aria-owns`| The group elements in the popup list must own the list items belonging to their group. |
71
72
|`.k-list-group-item>.k-list-item-text`|`id`| The `k-list-item-text` elements of the `k-list-group-item` must have an id specified. The `aria-labelledby` attribute of the list items in the group must point to that id. |
72
73
74
+
### Adaptive Mode
75
+
76
+
77
+
When the component is in adaptive mode, the popup element follows the specifications of the ActionSheet component.
0 commit comments