Metadata
- Source
- FLOE-418
- Type
- Improvement
- Priority
- Blocker
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Alan Harnum
- Reporter
- Alan Harnum
- Created
2015-09-14T11:29:22.687-0400 - Updated
2015-10-20T11:00:15.300-0400 - Versions
- N/A
- Fixed Versions
- N/A
- Component
-
- Chart Authoring Tool
Description
Make sure the pie chart components / demo have good basic accessibility coverage. Specifically:
- keyboard access
- good screenreader behaviour
A part of this will be some research into accessible SVG behaviour & accessible infographic behaviour in general.
Comments
-
Alan Harnum commented
2015-09-28T10:43:41.390-0400 Long term, now that ATAG 2.0 is published by W3C, we should assess the accessibility of the authoring tool components in light of that document: http://www.w3.org/TR/ATAG20/
-
Alan Harnum commented
2015-10-14T15:34:42.433-0400 From consultation with Joseph Scheuhammer by myself & Cindy Li, we've got the following enhancements to accessibility:
- aria-live attribute for the numeric total in the data entry form, along with aria-controls association (will implement this for the pull request)
- role=presentation for the color fields in the legend table (will implement for PR)
- semantic association between the legend and the corresponding pieces of the pie chart using aria-labelledby (will hold off on this one until role=figure is available - at the moment, we use role=img, which doesn't expose the individual slices)
Longer term, we'll want to look at what's going to be available in the Graphics modules:
-
Cindy Li commented
2015-10-20T11:00:11.277-0400 Merged the pull request https://github.com/fluid-project/chartAuthoring/pull/8 into the master @ 38330d87884f761a25009e4be01019b8bf57c889