diff --git a/angular.json b/angular.json index c56394f..ea31ee4 100644 --- a/angular.json +++ b/angular.json @@ -50,8 +50,8 @@ "src/material.scss" ], "scripts": [ - "src/assets/openaire-theme/js/uikit.min.js", - "src/assets/openaire-theme/js/uikit-icons.min.js", + "node_modules/uikit/dist/js/uikit.min.js", + "node_modules/uikit/dist/js/uikit-icons.min.js", "node_modules/jquery/dist/jquery.js" ] }, diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 748c2cb..16fb54c 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,6 +1,6 @@ import {Component, Inject, RendererFactory2, ViewEncapsulation} from '@angular/core'; import {EnvProperties} from './openaireLibrary/utils/properties/env-properties'; -import {MenuItem, RootMenuItem} from './openaireLibrary/sharedComponents/menu'; +import {MenuItem} from './openaireLibrary/sharedComponents/menu'; import {AggregatorInfo, PortalAggregators} from "./utils/aggregators"; import {UserManagementService} from "./openaireLibrary/services/user-management.service"; import {User} from "./openaireLibrary/login/utils/helper.class"; @@ -34,7 +34,7 @@ import {OpenaireEntities} from "./openaireLibrary/utils/properties/searchFields" }) export class AppComponent { isClient: boolean = false; - menuItems: RootMenuItem [] = []; + menuItems: MenuItem [] = []; userMenuItems: MenuItem[] = []; community = null; properties: EnvProperties = properties; @@ -106,24 +106,17 @@ export class AppComponent { private buildMenu() { this.menuItems = [ - {rootItem: new MenuItem("home", "Home", "", "/", false, [], null, {}), items: []}, - { - rootItem: new MenuItem("search", "Search", "", "/search/find", false, [], ["/search/find"], {}), - items: [] - }, - { - rootItem: new MenuItem("deposit", "Deposit", "", "/participate/deposit/learn-how", false, [], ["/participate/deposit/learn-how"], {}), - items: [] - }, - { - rootItem: new MenuItem("link", "Link", "", "/participate/claim", false, [], ["/participate/claim"], {}), - items: [new MenuItem("", "Start linking", "", "/participate/claim", false, [], ["/participate/claim"], {}), - new MenuItem("", "Learn more", this.properties.claimsInformationLink, "", false, [], [], {})] - }, - { - rootItem: new MenuItem("develop", "Develop", "", "/develop", false, [], ["/develop"], {}), - items: [] - } + new MenuItem("home", "Home", "", "/", false, [], null, {}), + new MenuItem("search", "Search", "", "/search/find", false, [], ["/search/find"], {}), + new MenuItem("deposit", "Deposit", "", "/participate/deposit/learn-how", false, [], ["/participate/deposit/learn-how"], {}), + new MenuItem("link", "Link", "", "/participate/claim", false, [], ["/participate/claim"], {}, + null, null, null, null, "_blank", "internal", false, + [ + new MenuItem("", "Start linking", "", "/participate/claim", false, [], ["/participate/claim"], {}), + new MenuItem("", "Learn more", this.properties.claimsInformationLink, "", false, [], [], {}) + ] + ), + new MenuItem("develop", "Develop", "", "/develop", false, [], ["/develop"], {}) ]; let params = {}; // params[this.agg.queryFieldName] = this.agg.valueId; diff --git a/src/app/openaireLibrary b/src/app/openaireLibrary index 9c194a3..4cec290 160000 --- a/src/app/openaireLibrary +++ b/src/app/openaireLibrary @@ -1 +1 @@ -Subproject commit 9c194a3a56c225da5d97ad88a93aabf8b699bd4d +Subproject commit 4cec2907da5e1bf55cf59930c23dd9a45c569b89 diff --git a/src/assets/openaire-theme b/src/assets/openaire-theme index eb5739a..f085a90 160000 --- a/src/assets/openaire-theme +++ b/src/assets/openaire-theme @@ -1 +1 @@ -Subproject commit eb5739ab8271aa71c8e58998ab88c61878f8788d +Subproject commit f085a90973b216b89065848dba864e2d581acc84