From 6119ce83def95c6d5a3b52af5815e1b62ecdcead Mon Sep 17 00:00:00 2001 From: Suzana Dirla Date: Fri, 25 Oct 2019 17:46:45 +0300 Subject: [PATCH] [ADF-4966] Keep table headers - visually hidden when showHeader false (#5170) * [ADF-4966] Move or copy - Add table headers - visually hidden - needed by screen readers * [ADF-4966] use automatic column header translation * [ADF-4966] move the fix to the datatable component -improve accessibility - keep table headers-but visually hidden for showHeader false * [ADF-4966] code review change * [ADF-4966] fix array shallow copy on failing e2e-test * [ADF-4966] improve accessibility only for list display - fixes failing test --- .../content-node-selector-panel.component.html | 8 ++++---- lib/content-services/src/lib/i18n/en.json | 1 + .../components/datatable/datatable.component.html | 6 +++--- .../src/lib/core/pages/data-table-component.page.ts | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/lib/content-services/src/lib/content-node-selector/content-node-selector-panel.component.html b/lib/content-services/src/lib/content-node-selector/content-node-selector-panel.component.html index ef09a9bd67..2cbefbe197 100644 --- a/lib/content-services/src/lib/content-node-selector/content-node-selector-panel.component.html +++ b/lib/content-services/src/lib/content-node-selector/content-node-selector-panel.component.html @@ -78,14 +78,14 @@ - + - - - + + + diff --git a/lib/content-services/src/lib/i18n/en.json b/lib/content-services/src/lib/i18n/en.json index b01bb576a9..6f594c7d41 100644 --- a/lib/content-services/src/lib/i18n/en.json +++ b/lib/content-services/src/lib/i18n/en.json @@ -37,6 +37,7 @@ "NO_PERMISSION": "You don't have permission to view this file or folder.", "LAYOUT": { "CREATED": "Created", + "CREATED_BY": "Created by", "THUMBNAIL": "Thumbnail", "NAME": "Name", "LOCATION": "Location", diff --git a/lib/core/datatable/components/datatable/datatable.component.html b/lib/core/datatable/components/datatable/datatable.component.html index 657980cf44..399e5a994e 100644 --- a/lib/core/datatable/components/datatable/datatable.component.html +++ b/lib/core/datatable/components/datatable/datatable.component.html @@ -5,7 +5,7 @@ [class.adf-datatable-list]="display === 'list'" [class.adf-sticky-header]="isStickyHeaderEnabled()" [class.adf-datatable--empty]="!isHeaderVisible()"> -
+
@@ -24,7 +24,7 @@ (click)="onColumnHeaderClick(col)" (keyup.enter)="onColumnHeaderClick(col)" role="columnheader" - tabindex="0" + [tabindex]="showHeader ? 0 : -1" [attr.aria-sort]="col.sortable ? (getAriaSort(col) | translate) : null" title="{{ col.title | translate }}" adf-drop-zone dropTarget="header" [dropColumn]="col"> @@ -36,7 +36,7 @@ Actions
- +