Opened 13 years ago

Closed 12 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 13 years ago by Becky Gibson

Milestone: 0.40.5

comment:2 Changed 13 years ago by Becky Gibson

Status: newassigned

comment:3 Changed 12 years ago by Becky Gibson

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.

comment:4 Changed 12 years ago by Becky Gibson

Resolution: fixed
Status: assignedclosed

My error, button is actually implemented used standard html button tag -so no additional work is necessary.

Note: See TracTickets for help on using tickets.