]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP1796936: Add aria-labels to the checkboxes in web client grids
authorJane Sandberg <sandbej@linnbenton.edu>
Fri, 12 Apr 2019 20:03:46 +0000 (13:03 -0700)
committerGalen Charlton <gmc@equinoxinitiative.org>
Thu, 1 Aug 2019 15:59:24 +0000 (11:59 -0400)
commit839971e4470bb40758e9a18464979016a5abb80d
tree53743d1550951433faca86ae0ff752514de8ace6
parentfb8e8a4fa3d4a9aea835b8bbb09026c78d233033
LP1796936: Add aria-labels to the checkboxes in web client grids

To test:
1) Go to an AngularJs grid interface.  Make sure that the "Select all"
checkbox has an aria-label attribute of "All rows"
2) In the same interface, make sure that each checkbox in the
non-header rows has an aria-label like "Row 15", "Row 23", etc.
3) Repeat steps 1-2 for an Angular grid interface.

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html
Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html
Open-ILS/src/templates/staff/share/t_autogrid.tt2