]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP1796903: Make date picker calendar button more accessible
authorJane Sandberg <sandbej@linnbenton.edu>
Tue, 9 Oct 2018 14:37:56 +0000 (07:37 -0700)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 24 May 2019 17:53:43 +0000 (13:53 -0400)
commit0c905ba08b26065b0dbaff44de435ca4428e9bf5
treed099ba195cdb299edb71cc0976874ca314f567a2
parent1a4a74a839a999db763b6eb3ab7469e467cccacb
LP1796903: Make date picker calendar button more accessible

To test:

1) After applying this commit, navigate to a place in the Web client
that includes a date picker (such as the checkin screen).
2) Hover over the calendar button with your mouse and confirm that a
tooltip appears.
3) Verify that the button element has an aria-label attribute.
4) Verify that the button element has an aria-pressed attribute that
is false when the date picker is closed; true when it is open.
5) Use a screen reader (like NVDA or ChromeVox).  Verify that when you
tab over to the date picker, the user is informed of the aria-label
and aria-pressed values

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/share/t_datetime.tt2