Skip to content

Commit 12ef204

Browse files
kendo-botradkostanev
authored andcommitted
docs: update accessibility and keyboard-nav specs
1 parent 8cb957f commit 12ef204

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

components/grid/accessibility/wai-aria-support.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,10 @@ Implements the ColumnMenu specification.
133133
| `td.k-state-selected` | `aria-selected=true` | Set on the currently selected cell(s). Only used when selection mode is set to cell. |
134134
| `.k-master-row .k-hierarchy-cell,.k-grouping-row>td` | `aria-expanded=true/false` | Optionally for cells holding grouping criteria values and for Master row cells in Detail template scenario. |
135135
| `.k-drag-cell` | `aria-label` | Must be present in a Drag Row scenario on the cell containing the drag handle. |
136+
| `.k-grid-header-locked .k-grid-header-table .k-table-row` | `aria-owns` | When there are locked columns, the rows from the `locked` header table should `own` the cells from the corresponding non-locked header table rows. Value should be a space-separated list of `id`s. |
137+
| `.k-grid-content-locked .k-grid-table .k-table-row` | `aria-owns` | When there are locked columns, the rows from the `locked` content table should `own` the cells from the corresponding non-locked content table rows. Value should be a space-separated list of `id`s. |
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+
| `.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. |
136140

137141
#### Grid footer
138142

@@ -154,6 +158,15 @@ For the Grid Pager WAI-ARIA spec, please review the Pager component.
154158

155159
[Pager accessibility specification]({{pager_a11y_link}})
156160

161+
#### Grid selection aggregates
162+
163+
164+
The selection aggregates are placed within a `.k-grid-selection-aggregates` element after the Grid `.k-grid-aria-root` element.
165+
166+
| Selector | Attribute | Usage |
167+
| -------- | --------- | ----- |
168+
| `.k-grid-selection-aggregates` | `aria-live=polite` | Ensures that changes in the calculated selection aggregates are announced by assistive technologies. |
169+
157170
## Resources
158171

159172
[WAI-ARIA specification for grid](https://www.w3.org/TR/wai-aria-1.2/#grid)

0 commit comments

Comments
 (0)