From c05c882330161ef3d62b9677a4516c64e6d1b4a0 Mon Sep 17 00:00:00 2001 From: tdonovancsra Date: Thu, 31 Aug 2017 09:47:25 -0400 Subject: [PATCH] Added Tabbing to datatable and keyboard functionality (#2262) --- .../datatable/datatable.component.html | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html index d03ac74392..6b7d38a542 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html +++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html @@ -18,7 +18,11 @@ [attr.data-automation-id]="'auto_id_' + col.key" [class.adf-data-table__header--sorted-asc]="isColumnSorted(col, 'asc')" [class.adf-data-table__header--sorted-desc]="isColumnSorted(col, 'desc')" - (click)="onColumnHeaderClick(col)"> + (click)="onColumnHeaderClick(col)" + (keyup.enter)="onColumnHeaderClick(col)" + role="button" + tabindex="0" + title="{{col.title}}"> {{col.srTitle}} {{ col.title | translate}} @@ -31,11 +35,15 @@ - + [ngClass]="getRowStyle(row)" + (click)="onRowClick(row, $event)" + (keyup.enter)="onRowClick(row, $event)" + tabindex="0" + role="button"> @@ -64,7 +72,8 @@ class="adf-data-table-cell adf-data-table-cell--{{col.type || 'text'}} {{col.cssClass}}" (click)="onRowClick(row, $event)" [context-menu]="getContextMenuActions(row, col)" - [context-menu-enabled]="contextMenu"> + [context-menu-enabled]="contextMenu" + tabindex="0">
@@ -151,4 +160,4 @@ - + \ No newline at end of file