LP1796936: Add aria-labels to the checkboxes in web client grids user/sandbergja/lp1796936_label_grid_checkboxes
authorJane Sandberg <sandbej@linnbenton.edu>
Fri, 12 Apr 2019 20:03:46 +0000 (13:03 -0700)
committerJane Sandberg <sandbej@linnbenton.edu>
Fri, 12 Apr 2019 23:48:10 +0000 (16:48 -0700)
commit99983c01689b1f57d7d272847924483a169fb9fa
tree861bb74c474e5a192962b434a66ebfdd0856e44c
parenta992137f701a8c87a93fd973d019fe529a0f676e
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>
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