From a139940bd23eefb71faea138a28301317116c9c4 Mon Sep 17 00:00:00 2001
From: Chi Nguyen <6671583+cnguyen-de@users.noreply.github.com>
Date: Tue, 20 Oct 2020 17:06:22 +0200
Subject: [PATCH] TSK-1411: Update Update Workbasket Access Items Component MD
(#1310)
* TSK-1411: updated workbasket access items functionality to work with new action bar
* TSK-1411: updated new design, accessibility, tests for workbasket access items
* TSK-1411: remove container ripple effect which causes discrepancy between firefox and chromium
* TSK-1411: minor CSS update
---
.../administration/administration.module.ts | 6 +-
.../access-items-management.component.scss | 5 +-
.../workbasket-access-items.component.html | 82 ++++++++-----------
.../workbasket-access-items.component.scss | 63 +++++++++++---
.../workbasket-access-items.component.spec.ts | 10 ++-
.../workbasket-access-items.component.ts | 36 +++++++-
.../components/nav-bar/nav-bar.component.html | 2 +-
.../workbasket-store/workbasket.state.ts | 1 +
8 files changed, 132 insertions(+), 73 deletions(-)
diff --git a/web/src/app/administration/administration.module.ts b/web/src/app/administration/administration.module.ts
index 7d4d0a011..1e7efc70f 100644
--- a/web/src/app/administration/administration.module.ts
+++ b/web/src/app/administration/administration.module.ts
@@ -46,6 +46,8 @@ import { MatDividerModule } from '@angular/material/divider';
import { MatListModule } from '@angular/material/list';
import { MatProgressBarModule } from '@angular/material/progress-bar';
import { MatToolbarModule } from '@angular/material/toolbar';
+import { MatCheckboxModule } from '@angular/material/checkbox';
+import { MatRippleModule } from '@angular/material/core';
const MODULES = [
CommonModule,
@@ -93,7 +95,9 @@ const DECLARATIONS = [
MatDividerModule,
MatListModule,
MatProgressBarModule,
- MatToolbarModule
+ MatToolbarModule,
+ MatCheckboxModule,
+ MatRippleModule
],
providers: [
ClassificationDefinitionService,
diff --git a/web/src/app/administration/components/access-items-management/access-items-management.component.scss b/web/src/app/administration/components/access-items-management/access-items-management.component.scss
index 2b73f1d72..8861452c7 100644
--- a/web/src/app/administration/components/access-items-management/access-items-management.component.scss
+++ b/web/src/app/administration/components/access-items-management/access-items-management.component.scss
@@ -14,11 +14,10 @@
color: $invalid;
}
-td {
- &.has-changes {
+.has-changes {
border-bottom: 1px solid $brown;
}
-}
+
.table > thead > tr > th {
max-width: 150px;
border-bottom: none;
diff --git a/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html b/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html
index b48437461..fdc68ae2f 100644
--- a/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html
+++ b/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html
@@ -1,32 +1,16 @@
+