Opened 9 years ago
Closed 9 years ago
#15690 closed defect (fixed)
[patch][CCLA] dojox.form.RangeSlider: add aria roles to range slider
Reported by: | mikeb | Owned by: | Douglas Hays |
---|---|---|---|
Priority: | undecided | Milestone: | 1.8 |
Component: | DojoX Form | Version: | 1.8.0b1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
Make dojox.form.RangerSlider? more accessible by:
- Setting aria-valuemax, aria-valuemin, aria-valuenow attributes on both the min and max sliders
The RangerSlider? already has keyboard controls (tab into a slider, use the arrow keys, pgUp,pgDn,Home, and End keys. A strange thing happens when using JAWS13: when you are focused on the first slider handle then tab to the middle bar, the keys no longer work to move the entire bar with JAWS13 active. This is because JAWS13 goes out of Forms Mode so it stops sending the key commands. Current workaround for this is to use the Pass Through key mode by hitting INS+3, then an arrow key.
Attachments (1)
Change History (4)
Changed 9 years ago by
Attachment: | dojox.form.RangeSlider_a11y.patch added |
---|
comment:1 Changed 9 years ago by
In the patch, the title attributes need to be translated from English...please remove the English titles for now. They are not required for aria but considered "best practice" to convey the idea that the two sliders are part of the same widget.
comment:2 Changed 9 years ago by
Milestone: | tbd → 1.8 |
---|---|
Owner: | changed from dante to Douglas Hays |
Status: | new → assigned |
Also removing focusNodeMax from the templates since it's not used anywhere and there is no focusNodeMin counterpart.
adds aria attributes, fixes test page