From 07c9927b6ad8993c422482b0b7a341573d48d3b8 Mon Sep 17 00:00:00 2001 From: lotte Date: Thu, 6 Dec 2018 15:50:12 +0100 Subject: [PATCH] finished dynamic menus --- resources/i18n/en.json | 11 +- .../admin-sidebar-section.component.html | 4 +- .../admin-sidebar.component.html | 11 +- .../admin-sidebar/admin-sidebar.component.ts | 203 ++++++++++++++---- ...dable-admin-sidebar-section.component.html | 10 +- ...andable-admin-sidebar-section.component.ts | 9 +- src/app/app.module.ts | 5 +- src/app/app.reducer.ts | 3 - src/app/core/index/index.reducer.spec.ts | 2 + .../header-navbar-wrapper.component.html | 2 +- .../header-navbar-wrapper.component.ts | 13 +- src/app/header/header.component.html | 2 +- src/app/header/header.component.ts | 12 +- .../expandable-navbar-section.component.html | 17 ++ .../expandable-navbar-section.component.scss | 27 +++ ...xpandable-navbar-section.component.spec.ts | 25 +++ .../expandable-navbar-section.component.ts | 66 ++++++ .../navbar-section.component.html | 4 + .../navbar-section.component.scss | 0 .../navbar-section.component.spec.ts | 25 +++ .../navbar-section.component.ts | 27 +++ src/app/navbar/navbar.actions.ts | 40 ---- src/app/navbar/navbar.component.html | 43 +--- src/app/navbar/navbar.component.scss | 15 -- src/app/navbar/navbar.component.spec.ts | 11 +- src/app/navbar/navbar.component.ts | 102 ++++++--- src/app/navbar/navbar.effects.spec.ts | 7 +- src/app/navbar/navbar.effects.ts | 11 +- src/app/navbar/navbar.module.ts | 45 ++++ src/app/navbar/navbar.reducer.spec.ts | 85 -------- src/app/navbar/navbar.reducer.ts | 38 ---- src/app/shared/animations/slide.ts | 14 +- .../menu-section/menu-section.component.ts | 32 ++- src/app/shared/menu/menu.component.ts | 17 +- src/app/shared/menu/menu.module.ts | 54 +++++ src/app/shared/menu/menu.reducer.ts | 41 ++-- src/app/shared/menu/menu.service.ts | 48 +++-- .../type-components/link-type.component.html | 2 +- src/app/shared/shared.module.ts | 16 +- 39 files changed, 720 insertions(+), 379 deletions(-) create mode 100644 src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.html create mode 100644 src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.scss create mode 100644 src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.spec.ts create mode 100644 src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts create mode 100644 src/app/navbar/navbar-section/navbar-section.component.html create mode 100644 src/app/navbar/navbar-section/navbar-section.component.scss create mode 100644 src/app/navbar/navbar-section/navbar-section.component.spec.ts create mode 100644 src/app/navbar/navbar-section/navbar-section.component.ts delete mode 100644 src/app/navbar/navbar.actions.ts create mode 100644 src/app/navbar/navbar.module.ts delete mode 100644 src/app/navbar/navbar.reducer.spec.ts delete mode 100644 src/app/navbar/navbar.reducer.ts create mode 100644 src/app/shared/menu/menu.module.ts diff --git a/resources/i18n/en.json b/resources/i18n/en.json index bc028c5554..906da27286 100644 --- a/resources/i18n/en.json +++ b/resources/i18n/en.json @@ -242,8 +242,15 @@ "registries_metadata": "Metadata", "registries_format": "Format", "curation_task": "Curation Task", - "statistics": "Statistics Task", - "control_panel": "Control Panel" + "statistics_task": "Statistics Task", + "control_panel": "Control Panel", + + + "browse_global": "All of DSpace", + "browse_global_communities_and_collections": "Communities & Collections", + "browse_global_by_issue_date": "By Issue Date", + "browse_global_by_author": "By Author", + "statistics": "Statistics" } } }, diff --git a/src/app/+admin/admin-sidebar/admin-sidebar-section/admin-sidebar-section.component.html b/src/app/+admin/admin-sidebar/admin-sidebar-section/admin-sidebar-section.component.html index 7e5517fc76..9823861097 100644 --- a/src/app/+admin/admin-sidebar/admin-sidebar-section/admin-sidebar-section.component.html +++ b/src/app/+admin/admin-sidebar/admin-sidebar-section/admin-sidebar-section.component.html @@ -4,8 +4,8 @@ \ No newline at end of file diff --git a/src/app/+admin/admin-sidebar/admin-sidebar.component.html b/src/app/+admin/admin-sidebar/admin-sidebar.component.html index 633b4c63be..e6fa9ac6cb 100644 --- a/src/app/+admin/admin-sidebar/admin-sidebar.component.html +++ b/src/app/+admin/admin-sidebar/admin-sidebar.component.html @@ -1,9 +1,9 @@ -