]> git.evergreen-ils.org Git - 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 16:05:28 +0000 (12:05 -0400)
commit54017e551cf9f0a6a97e8bedb187478d922f3f8a
tree7cfb0ae0a4bba22cb98f3dedf2a19fcc32306fe5
parentc0dbd58daf1708cb46ffc2df6a98aa73c9ee3558
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