Accessibility/TreeGrid: Difference between revisions

Jump to navigation Jump to search
(→‎Plan: - still rough)
Line 17: Line 17:


= Plan =
= Plan =
Legend:
* UA = User Agent
* WD = Web developer
* AT = Assistive Technology
I'll try to add these acronyms to the information below to show which audience(s) should care.
[WD,AT]
if a cell has aria-expanded then:
* if grid, assume it expands the cell
* if tree grid, assume it expands relative to a row


When should rows get an accessible name?
When should rows get an accessible name?
Line 49: Line 35:
* the events and states depend on hints. if a cell has an expanded button, you need to put expanded on that button... use aria-controls.
* the events and states depend on hints. if a cell has an expanded button, you need to put expanded on that button... use aria-controls.
* if cell controls row expansions use aria-controls.
* if cell controls row expansions use aria-controls.
* if a cell has aria-expanded then:
** if grid, assume it expands the cell
** if tree grid, assume it expands relative to a row?


Aaron was saying this at CSUN:
Aaron was wondering this at CSUN:
* should we be more conservative with ARIA/HTML should we be putting the concatenated name on the row?  do we do it for aria..
* should we be more conservative with ARIA/HTML should we be putting the concatenated name on the row?  do we do it for aria..
* for rows in aria should we do it fresh and new... not worry about concat names.
* for rows in aria should we do it fresh and new... not worry about concat names.
* if a row is focusable, then expose it (create an accessible object).
* if a row is focusable, then expose it (create an accessible object).
Confirmed users
1,085

edits

Navigation menu