From ea3a2076c708f2878ba19832e945c399a35e4057 Mon Sep 17 00:00:00 2001 From: lotte Date: Wed, 21 Nov 2018 09:13:02 +0100 Subject: [PATCH] finished look of sidebar --- package.json | 2 +- .../admin-sidebar/admin-sidebar.actions.ts | 8 +++ .../admin-sidebar.component.html | 13 +++-- .../admin-sidebar.component.scss | 29 ++++++---- .../admin-sidebar/admin-sidebar.component.ts | 25 ++++++++- .../admin-sidebar/admin-sidebar.reducer.ts | 10 ++++ src/app/shared/animations/rotate.ts | 4 ++ src/app/shared/form/form.service.spec.ts | 56 ++++++++++--------- src/app/shared/host-window.service.spec.ts | 12 ++-- webpack.config.js | 3 +- 10 files changed, 110 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index 72a1bb16cd..de6d2f23ef 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "prebuild:prod": "yarn run prebuild", "build": "webpack --progress --mode development", "build:aot": "webpack --env.aot --env.server --mode development && webpack --env.aot --env.client --mode development", - "build:prod": "webpack --env.aot --env.server --env.production && webpack --env.aot --env.client --env.production", + "build:prod": "webpack --env.aot --env.server --mode production && webpack --env.aot --env.client --mode production", "postbuild:prod": "yarn run rollup", "rollup": "rollup -c rollup.config.js", "prestart": "yarn run build:prod", diff --git a/src/app/+admin/admin-sidebar/admin-sidebar.actions.ts b/src/app/+admin/admin-sidebar/admin-sidebar.actions.ts index f349b0010a..323f6879c4 100644 --- a/src/app/+admin/admin-sidebar/admin-sidebar.actions.ts +++ b/src/app/+admin/admin-sidebar/admin-sidebar.actions.ts @@ -12,6 +12,7 @@ import { type } from '../../shared/ngrx/type'; */ export const AdminSidebarActionTypes = { SECTION_COLLAPSE: type('dspace/admin-sidebar/SECTION_COLLAPSE'), + SECTION_COLLAPSE_ALL: type('dspace/admin-sidebar/SECTION_COLLAPSE_ALL'), SECTION_EXPAND: type('dspace/admin-sidebar/SECTION_EXPAND'), SECTION_TOGGLE: type('dspace/admin-sidebar/SECTION_TOGGLE'), COLLAPSE: type('dspace/admin-sidebar/COLLAPSE'), @@ -73,6 +74,13 @@ export class AdminSidebarSectionCollapseAction extends AdminSidebarSectionAction type = AdminSidebarActionTypes.SECTION_COLLAPSE; } +/** + * Used to collapse a section + */ +export class AdminSidebarSectionCollapseAllAction extends AdminSidebarAction { + type = AdminSidebarActionTypes.SECTION_COLLAPSE_ALL; +} + /** * Used to expand a section */ diff --git a/src/app/+admin/admin-sidebar/admin-sidebar.component.html b/src/app/+admin/admin-sidebar/admin-sidebar.component.html index b2d8d94a93..a76dd9781e 100644 --- a/src/app/+admin/admin-sidebar/admin-sidebar.component.html +++ b/src/app/+admin/admin-sidebar/admin-sidebar.component.html @@ -1,13 +1,16 @@ -