Opened 14 years ago
Closed 14 years ago
#1517 closed defect (fixed)
button needs a11y support
Reported by: | Becky Gibson | Owned by: | Becky Gibson |
---|---|---|---|
Priority: | high | Milestone: | 0.9 |
Component: | Accessibility | Version: | 0.3 |
Keywords: | a11y, button | Cc: | Douglas Hays |
Blocked By: | Blocking: |
Description
The button needs to be updated for accessibility. To support high contrast an a11y.Button version need to be created that just creates a standard HTML button. See src/widget/checkbox.js - there is an a11y.Checkbox implementation at the bottom of that file. You may also need to create a buttonA11y.html template depending upon the state of the changes.
In addition, the standard dojo Button.html template needs to be updated with the approprate role: waiRole="button". This will allow a screen reader to inform the user that this object is a button.
Change History (4)
comment:1 Changed 14 years ago by
Milestone: | 0.4 → 0.5 |
---|
comment:2 Changed 14 years ago by
Status: | new → assigned |
---|
comment:3 Changed 14 years ago by
comment:4 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
My error, button is actually implemented used standard html button tag -so no additional work is necessary.
New strategy is to use <img> elements rather than CSS background images. Button needs to be updated to use real images - then separate a11y class is not needed.