[open-ils-commits] [GIT] Evergreen ILS branch rel_3_3 updated. 54017e551cf9f0a6a97e8bedb187478d922f3f8a
Evergreen Git
git at git.evergreen-ils.org
Thu Aug 1 12:06:43 EDT 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, rel_3_3 has been updated
via 54017e551cf9f0a6a97e8bedb187478d922f3f8a (commit)
from c0dbd58daf1708cb46ffc2df6a98aa73c9ee3558 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 54017e551cf9f0a6a97e8bedb187478d922f3f8a
Author: Jane Sandberg <sandbej at linnbenton.edu>
Date: Fri Apr 12 13:03:46 2019 -0700
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 at linnbenton.edu>
Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html b/Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html
index 9ab26cd32e..273b61b9db 100644
--- a/Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html
+++ b/Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html
@@ -15,6 +15,7 @@
<ng-container *ngIf="!context.disableSelect">
<div class="eg-grid-cell eg-grid-checkbox-cell eg-grid-cell-skinny">
<input type='checkbox' [(ngModel)]="context.rowSelector.indexes[context.getRowIndex(row)]"
+ i18n-aria-label="e.g. Row 13" attr.aria-label="Row {{context.pager.rowNumber(idx)}}"
#rowContextMenu="ngbPopover"
popoverTitle="Actions for Selected Rows" i18n-popoverTitle
(contextmenu)="onRowContextClick($event, row, rowContextMenu)"
diff --git a/Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html b/Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html
index 96811a32aa..dd3f38336d 100644
--- a/Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html
+++ b/Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html
@@ -4,6 +4,7 @@
<div role="columnheader"
class="eg-grid-cell eg-grid-header-cell eg-grid-checkbox-cell eg-grid-cell-skinny">
<input type='checkbox' (click)="handleBatchSelect($event)"
+ i18n-aria-label aria-label="All rows"
[(ngModel)]="batchRowCheckbox">
</div>
</ng-container>
diff --git a/Open-ILS/src/templates/staff/share/t_autogrid.tt2 b/Open-ILS/src/templates/staff/share/t_autogrid.tt2
index 73850e028c..c872c76ffa 100644
--- a/Open-ILS/src/templates/staff/share/t_autogrid.tt2
+++ b/Open-ILS/src/templates/staff/share/t_autogrid.tt2
@@ -228,7 +228,7 @@
</div>
<div class="eg-grid-cell eg-grid-cell-stock" ng-show="canMultiSelect">
<div>
- <input title="[% l('Row Selector Column') %]"
+ <input aria-label="[% l('All rows') %]"
focus-me="gridControls.focusRowSelector"
type='checkbox' ng-model="selectAll"/>
</div>
@@ -310,7 +310,7 @@
<!-- ng-click=handleRowClick here has unintended
consequences and is unnecessary, avoid it -->
<div>
- <input type='checkbox' title="[% l('Select Row') %]"
+ <input type='checkbox' aria-label="[% l('Row [_1]','{{$index + offset() + 1}}') %]"
ng-change="updateSelected()"
ng-model="selected[indexValue(item)]"/>
</div>
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html | 1 +
Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html | 1 +
Open-ILS/src/templates/staff/share/t_autogrid.tt2 | 4 ++--
3 files changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list