-
+
-
-
-
-
- Welcome to EOSC Explore
-
-
- The in-context research discovery portal over the EOSC Exchange and the global map of science.
-
-
The EOSC Explore supports discovery of research products and services onboarded in the EOSC Exchange in the wider context of scientific research outcomes, research funding, and research organization. The EOSC Research Graph, powered by the OpenAIRE Research Graph, provides links from products and services to funders, projects, organizations, and authors, collects and infers SDGs subjects, communities, many more. The portal exploits the EOSC Interoperability Framework to identify relationships between research products in the graph and EOSC Services in the EOSC Marketplace, to facilitate and enable composability of resources.
-
-
-
+
+
+
+
+
+
+
+
+
Welcome to EOSC Explore
+
+ The in-context research discovery portal over the EOSC Exchange and the global map of science.
+
+
+
The EOSC Explore supports discovery of research products and services onboarded in the EOSC Exchange in the wider context of scientific research outcomes, research funding, and research organization. The EOSC Research Graph, powered by the OpenAIRE Research Graph, provides links from products and services to funders, projects, organizations, and authors, collects and infers SDGs subjects, communities, many more. The portal exploits the EOSC Interoperability Framework to identify relationships between research products in the graph and EOSC Services in the EOSC Marketplace, to facilitate and enable composability of resources.
+
+
+
+
-
+
diff --git a/src/app/home/home.component.ts b/src/app/home/home.component.ts
index 37ff331..86d1572 100644
--- a/src/app/home/home.component.ts
+++ b/src/app/home/home.component.ts
@@ -1,4 +1,4 @@
-import {Component, ViewChild} from '@angular/core';
+import {ChangeDetectorRef, Component, ViewChild} from '@angular/core';
import {Subscription, zip} from 'rxjs';
import {ActivatedRoute, Router} from '@angular/router';
import {Location} from '@angular/common';
@@ -22,9 +22,6 @@ import {AggregatorInfo, PortalAggregators} from "../utils/aggregators";
import {SearchCustomFilter} from "../openaireLibrary/searchPages/searchUtils/searchUtils.class";
import {properties} from "../../environments/environment";
import {portalProperties} from "../../environments/environment-aggregator";
-import {StringUtils} from "../openaireLibrary/utils/string-utils.class";
-import {ConnectHelper} from "../openaireLibrary/connect/connectHelper";
-import {NumbersComponent} from "../openaireLibrary/sharedComponents/numbers/numbers.component";
@Component({
selector: 'home',
@@ -58,15 +55,14 @@ export class HomeComponent {
value: "Open Access"
};
selectedEntity = "all";
- disableSelect;
+ disableSelect: boolean = true;
selectedEntitySimpleUrl;
selectedEntityAdvancedUrl;
resultTypes:Filter = {values:[],filterId:"type", countSelectedValues: 0, filterType: 'checkbox', originalFilterId: "", valueIsExact: true, title: "Result Types",filterOperator:"or"};
public pageContents = null;
customFilter:SearchCustomFilter= null;
aggregator:AggregatorInfo;
- @ViewChild('numbersComponent', { static: true }) numbersComponent: NumbersComponent;
-
+
constructor (
private route: ActivatedRoute,
private _router: Router,
@@ -77,7 +73,7 @@ export class HomeComponent {
private _refineFieldResultsService:RefineFieldResultsService,
private location: Location, private _piwikService:PiwikService,
private config: ConfigurationService, private _meta: Meta, private _title: Title, private seoService: SEOService,
- private helper: HelperService
+ private helper: HelperService, private cdr: ChangeDetectorRef
) {
this.aggregator = PortalAggregators.eoscInfo;
this.customFilter = PortalAggregators.getSearchCustomFilterByAggregator();
@@ -139,12 +135,6 @@ export class HomeComponent {
if(this.showOrp){
this.resultTypes.values.push({name: OpenaireEntities.OTHER , id:"other",selected:false, number:0});
}
- if(this.numbersComponent) {
- this.numbersComponent.init(false, false, this.showPublications, this.showDatasets,
- this.showSoftware, this.showOrp, this.showProjects, this.showDataProviders, this.customFilter ?
- StringUtils.URIEncode(this.customFilter.queryFieldName + " exact " + StringUtils.quote((this.customFilter.valueId))) : '');
- }
-
}
},
error => {
@@ -236,4 +226,9 @@ export class HomeComponent {
}
return false;
}
+
+ disableSelectChange(event: boolean) {
+ this.disableSelect = event;
+ this.cdr.detectChanges();
+ }
}
diff --git a/src/app/home/home.module.ts b/src/app/home/home.module.ts
index 690d34e..f5e41b9 100644
--- a/src/app/home/home.module.ts
+++ b/src/app/home/home.module.ts
@@ -24,7 +24,7 @@ import {EntitiesSelectionModule} from "../openaireLibrary/searchPages/searchUtil
import {QuickSelectionsModule} from "../openaireLibrary/searchPages/searchUtils/quick-selections.module";
import {IconsModule} from "../openaireLibrary/utils/icons/icons.module";
import {IconsService} from "../openaireLibrary/utils/icons/icons.service";
-import {arrow_right, book, cog, database, earth} from "../openaireLibrary/utils/icons/icons";
+import {book, cog, database, earth} from "../openaireLibrary/utils/icons/icons";
import {NumbersModule} from "../openaireLibrary/sharedComponents/numbers/numbers.module";
import {AdvancedSearchInputModule} from "../openaireLibrary/sharedComponents/advanced-search-input/advanced-search-input.module";
import {InputModule} from "../openaireLibrary/sharedComponents/input/input.module";
@@ -54,6 +54,6 @@ import {InputModule} from "../openaireLibrary/sharedComponents/input/input.modul
})
export class HomeModule {
constructor(private iconsService: IconsService) {
- this.iconsService.registerIcons([arrow_right, book, earth, cog, database]);
+ this.iconsService.registerIcons([book, earth, cog, database]);
}
}
diff --git a/src/app/openaireLibrary b/src/app/openaireLibrary
index 5054331..161052d 160000
--- a/src/app/openaireLibrary
+++ b/src/app/openaireLibrary
@@ -1 +1 @@
-Subproject commit 50543311f2186435abd77c92ab920b7e37d710da
+Subproject commit 161052d97ccfbaf6211775c4a4f64681a37f361e
diff --git a/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts b/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts
index c7e044d..0bead0a 100644
--- a/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts
@@ -16,7 +16,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireAdvancedSearchDataProvidersComponent {
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts b/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts
index fdf9016..1bef7d0 100644
--- a/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts
@@ -16,7 +16,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireAdvancedSearchOrganizationsComponent {
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/advanced/advancedSearchProjects.component.ts b/src/app/searchPages/advanced/advancedSearchProjects.component.ts
index 36222ae..b9ba48d 100644
--- a/src/app/searchPages/advanced/advancedSearchProjects.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchProjects.component.ts
@@ -15,7 +15,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireAdvancedSearchProjectsComponent {
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/advanced/advancedSearchServices.component.ts b/src/app/searchPages/advanced/advancedSearchServices.component.ts
index 15e05f6..16a9f7d 100644
--- a/src/app/searchPages/advanced/advancedSearchServices.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchServices.component.ts
@@ -19,7 +19,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireAdvancedSearchServicesComponent {
properties: EnvProperties;
public openaireEntities = OpenaireEntities;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/advanced/searchResearchResults.component.ts b/src/app/searchPages/advanced/searchResearchResults.component.ts
index e83b405..274ef16 100644
--- a/src/app/searchPages/advanced/searchResearchResults.component.ts
+++ b/src/app/searchPages/advanced/searchResearchResults.component.ts
@@ -14,7 +14,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireSearchResearchResultsComponent {
@Input() searchLink: string = "/search/advanced/research-results";
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/find/search.component.ts b/src/app/searchPages/find/search.component.ts
index 60fff71..55e4c59 100644
--- a/src/app/searchPages/find/search.component.ts
+++ b/src/app/searchPages/find/search.component.ts
@@ -11,7 +11,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
})
export class OpenaireSearchComponent{
piwikSiteId = properties.piwikSiteId;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {}
}
diff --git a/src/app/searchPages/simple/searchDataproviders.component.ts b/src/app/searchPages/simple/searchDataproviders.component.ts
index 4a8948b..1afff3c 100644
--- a/src/app/searchPages/simple/searchDataproviders.component.ts
+++ b/src/app/searchPages/simple/searchDataproviders.component.ts
@@ -11,7 +11,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
})
export class OpenaireSearchDataprovidersComponent {
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/simple/searchOrganizations.component.ts b/src/app/searchPages/simple/searchOrganizations.component.ts
index a5f4f32..b5dab2a 100644
--- a/src/app/searchPages/simple/searchOrganizations.component.ts
+++ b/src/app/searchPages/simple/searchOrganizations.component.ts
@@ -11,7 +11,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
})
export class OpenaireSearchOrganizationsComponent {
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/simple/searchProjects.component.ts b/src/app/searchPages/simple/searchProjects.component.ts
index d5a19b6..2942bf2 100644
--- a/src/app/searchPages/simple/searchProjects.component.ts
+++ b/src/app/searchPages/simple/searchProjects.component.ts
@@ -11,7 +11,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
})
export class OpenaireSearchProjectsComponent {
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/simple/searchResearchResults.component.ts b/src/app/searchPages/simple/searchResearchResults.component.ts
index 7e6daa7..d581f8f 100644
--- a/src/app/searchPages/simple/searchResearchResults.component.ts
+++ b/src/app/searchPages/simple/searchResearchResults.component.ts
@@ -13,7 +13,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireSearchResearchResultsComponent {
@Input() searchLink: string = "/search/research-results";
properties: EnvProperties;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/searchPages/simple/searchServices.component.ts b/src/app/searchPages/simple/searchServices.component.ts
index 8d7f795..22fe433 100644
--- a/src/app/searchPages/simple/searchServices.component.ts
+++ b/src/app/searchPages/simple/searchServices.component.ts
@@ -16,7 +16,7 @@ import {SearchForm} from "../../openaireLibrary/searchPages/searchUtils/newSearc
export class OpenaireSearchServicesComponent {
properties: EnvProperties;
public openaireEntities = OpenaireEntities;
- public searchForm: SearchForm = {class: 'search-form', dark: false};
+ public searchForm: SearchForm = {class: 'search-form', dark: true};
constructor ( ) {}
ngOnInit() {
this.properties = properties;
diff --git a/src/app/utils/aggregators.ts b/src/app/utils/aggregators.ts
index ee3ab82..5160784 100644
--- a/src/app/utils/aggregators.ts
+++ b/src/app/utils/aggregators.ts
@@ -34,115 +34,10 @@ export class AggregatorInfo {
export class PortalAggregators {
static eoscInfo: AggregatorInfo =
- new AggregatorInfo("eosc", "Eosc Explore", "https://providers.eosc-portal.eu/assets/images/EOSC_Portal_Logo.png",
+ new AggregatorInfo("eosc", "Eosc Explore", "https://marketplace.eosc-portal.eu/packs/media/images/eosc-logo-mono-65a4962b88cf1caa9e35838e33022ca8.png",
null, null, null, null,null,null ,false,false,
`
- :root {
- --primary-color: #3540b6;
- --primary-dark-color: #233d4c;
- --search-form-background: transparent;
-
- }
- .search-input {
- --search-input-border-radius: 0px;
- }
- .input-wrapper.advanced-search {
- --input-border-radius: 0px;
- }
- .input-wrapper {
- --input-border-radius: 0px;
- }
- a, .uk-link, a.uk-link-heading{
- color: #3540b6;
- }
- a:hover, .uk-link:hover, a.uk-link-heading:hover{
- color: #233d4c;
- text-decoration: none;
- }
- .uk-link-text a:hover, .uk-link-toggle:hover .uk-link-text, a.uk-link-text:hover{
- color:#0c2bd5;
- }
-.search_box_bg {
- /*background: url(//marketplace.eosc-portal.eu/packs/media/images/home-bg-89b63b3d579f3530ec6283f51e1648bc.png) no-repeat;*/
- /* background-position-x: 0%;*/
- /* background-position-y: 0%;*/
- /* background-position: 50% -120px;*/
- z-index: 3;
-}
-#searchImage{
-background: url('https://marketplace.eosc-portal.eu/packs/media/images/eosc-logo-color-883f208671ef77b15b9cd067ecdc369b.png') no-repeat center left;
-width: 250px;
-height: 80px;
-background-size: 250px 80px;
-/*margin-left: 80px;*/
-}
-#searchForm advanced-search-form{
-float:right;
-}
-#searchForm{
-/*padding:0;*/
- /*width:100%;*/
- /*max-width:100%;*/
-}
-search-filter h6::after{
-border-bottom: 1px solid gray;
-}
-search-filter h6{
-text-transform: uppercase !important;
-font-size: 12px;
-}
-
-search-filter .tm-child-list-divider > ul > li:nth-child(n+2), .uk-list-divider > li:nth-child(n+2){
-border: none;
-}
-
-.filterHeader{
-border-bottom:1px solid #ced4da;
-}
-.matSelection.mat-select {
-
- padding: 4px;
- border: 1px solid #ced4da;
-
-}
-
-.search-results .uk-card-default.uk-card-hover:hover{
- box-shadow: none;
-}
-.search-results .uk-card-default {
- border: 1px solid #ced4da;
- box-shadow:none;
-}
-
-
-.uk-pagination > .uk-active > *, .uk-pagination > .uk-active > :hover {
-
- border-radius: 0px;
-
-}
- .uk-button-primary:not(.uk-icon-button), .portal-button:not(.uk-icon-button) {
- color: #fff !important;
- background-color: #0c2bd5 !important;
- background-image: linear-gradient(135deg,#05cae7,#0c2bd5) !important;
- border:none !important;
- }
-
- .uk-button-primary:hover, .portal-button:hover:not(.uk-icon-button) {
- background: #0c2bd5 !important;
- border:none !important;
- }
-
- .search_box_bg .uk-button, #searchForm .uk-button:not(.uk-button-text):not(.uk-button-link), .search_box_bg .uk-button:hover, #searchForm .uk-button:hover:not(.uk-button-text):not(.uk-button-link) {
- border-radius: 0px;
- margin-left: 0px !important;
- color: rgb(102, 102, 102) !important;
- background-color: #0c2bd5 !important;
- background-color: rgba(255, 255, 255, 1.0) !important;
- border: 1px solid rgba(0, 0, 0, 0.40) !important;
- background-image: none !important;
- padding: 10px;
- }
`);
static disabled = {
diff --git a/src/assets/eosc-custom.less b/src/assets/eosc-custom.less
new file mode 100644
index 0000000..72dc9de
--- /dev/null
+++ b/src/assets/eosc-custom.less
@@ -0,0 +1,132 @@
+/* EOSC */
+//@eosc-color: #3D4DB6;
+//@eosc-light-color: #E80000;
+//@eosc-dark-color: #AD0000;
+//@eosc-secondary-color: #AD0000;
+//@eosc-default-background: #F2F2F2;
+//
+////@global-primary-gradient: linear-gradient(104deg, @eosc-dark-color 0%, @eosc-light-color 100%);
+//@global-primary-gradient: @eosc-light-color;
+//
+///* Button */
+//@button-primary-background: @eosc-color;
+//@inverse-button-primary-background: @eosc-color;
+//@button-primary-hover-background: @eosc-secondary-color;
+//@button-primary-active-background: @eosc-secondary-color;
+//
+///* Background */
+//@background-primary-background: @eosc-color;
+//@background-primary-background-gradient: none;
+//
+///* Text */
+//@text-primary-color: @eosc-color;
+//
+///* Label */
+//@label-secondary-color: @eosc-color;
+//
+///* General */
+//@general-tab-featured-tab: @eosc-color;
+//
+///* Landing */
+//@landing-portal-color: @eosc-color;
+//
+//.search-form {
+// background-color: rgba(61,77, 182);
+//}
+
+
+@eosc-color: #3D4DB6;
+@eosc-light-color: #05A6E7;
+@eosc-dark-color: #0C2BD5;
+//@eosc-secondary-color: #2255A4;
+@eosc-secondary-color: #1890FF;
+@eosc-default-background: #F2F2F2;
+
+
+@global-primary-background: @eosc-color;
+@global-secondary-background: @eosc-secondary-color;
+
+@general-search-form-background: @eosc-color;
+@base-body-background: @eosc-default-background;
+
+.image-front-topbar, .search-form, #main-menu .uk-navbar-container, #main-menu-small .uk-navbar-container {
+ background: @global-primary-background;
+}
+
+#searchImage{
+ background: url('https://marketplace.eosc-portal.eu/packs/media/images/eosc-logo-mono-65a4962b88cf1caa9e35838e33022ca8.png') no-repeat center left;
+ width: 203px;
+ height: 69px;
+ background-size: 203px 79px;
+}
+
+.search-results-container {
+ background-color: white;
+ border-radius: 25px;
+}
+//
+//.contentbox {
+// display: block;
+// position: relative;
+//}
+//
+//.contentbox > div {
+// width: 58%;
+// display: flex;
+// flex-direction: column;
+// justify-content: center;
+//}
+//
+//.contentbox > div > div {
+// width: 90%;
+//}
+//
+//aside {
+// background: transparent;
+// position: absolute;
+// top: -25px;
+// right: -100px;
+// width: 68%;
+//
+// display: block;
+//}
+//
+//.contentbox img {
+// max-width: 100%;
+// min-width: 45%;
+// height: auto;
+//}
+//
+//@media (max-width: 576px) {
+// .contentbox {
+// display: flex;
+// flex-direction: column-reverse;
+// }
+//}
+//
+//@media (max-width: 991px) {
+// .contentbox {
+// flex-direction: column;
+// align-items: normal;
+// }
+//}
+//
+//@media (max-width: 1120px) {
+// .contentbox > div {
+// width: 100%;
+// }
+//}
+//
+//@media (max-width: 576px) {
+// .contentbox > div > div {
+// width: 100%;
+// }
+//}
+//
+//@media (max-width: 576px) {
+// .contentbox aside {
+// position: relative;
+// width: 100%;
+// right: auto;
+// }
+//}
\ No newline at end of file
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
index 7f72229..93bc491 100644
--- a/src/environments/environment.ts
+++ b/src/environments/environment.ts
@@ -51,14 +51,14 @@ export let properties: EnvProperties = {
vocabulariesAPI: "https://dev-openaire.d4science.org/provision/mvc/vocabularies/",
piwikBaseUrl: "https://analytics.openaire.eu/piwik.php?idsite=",
piwikSiteId: "6",
- loginUrl: "http://mpagasas.di.uoa.gr:8080/login-service/openid_connect_login",
- userInfoUrl: "http://mpagasas.di.uoa.gr:8080/login-service/userInfo",
- logoutUrl: "http://mpagasas.di.uoa.gr:8080/login-service/openid_logout",
+ loginUrl: "http://mpagasas.di.uoa.gr:19080/login-service/openid_connect_login",
+ userInfoUrl: "http://mpagasas.di.uoa.gr:19080/login-service/userInfo",
+ logoutUrl: "http://mpagasas.di.uoa.gr:19080/login-service/openid_logout",
cookieDomain: ".di.uoa.gr",
feedbackmail: "kostis30fylloy@gmail.com",
cacheUrl: "http://dl170.madgik.di.uoa.gr:3000/get?url=",
adminToolsCommunity: "aggregator",
- adminToolsAPIURL: "http://duffy.di.uoa.gr:8080/uoa-admin-tools/",
+ adminToolsAPIURL: "http://duffy.di.uoa.gr:19280/uoa-admin-tools/",
useHelpTexts: false,
datasourcesAPI: "https://beta.services.openaire.eu/openaire/ds/search/",
contextsAPI: "https://dev-openaire.d4science.org/openaire/context",
diff --git a/src/main.server.ts b/src/main.server.ts
index 6b9b32c..d8775d6 100644
--- a/src/main.server.ts
+++ b/src/main.server.ts
@@ -12,4 +12,4 @@ if (properties.environment !== "development") {
}
export { AppServerModule } from './app/app.server.module';
-export { renderModule, renderModuleFactory } from '@angular/platform-server';
+export { renderModule } from '@angular/platform-server';
diff --git a/src/material.scss b/src/material.scss
deleted file mode 100644
index 50525af..0000000
--- a/src/material.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-@import '~@angular/material/theming';
-@include mat-core();
-$my-app-primary: mat-palette($mat-gray, 900);
-$my-app-accent: mat-palette($mat-light-green, 700);
-
-$my-app-theme: mat-light-theme($my-app-primary, $my-app-accent);
-
-@include angular-material-theme($my-app-theme);
-
diff --git a/src/polyfills.ts b/src/polyfills.ts
index 7c9e495..7e1f7ff 100644
--- a/src/polyfills.ts
+++ b/src/polyfills.ts
@@ -22,16 +22,6 @@ import '@angular/localize/init';
* BROWSER POLYFILLS
*/
-/** IE10 and IE11 requires the following for NgClass support on SVG elements */
-// import 'classlist.js'; // Run `npm install --save classlist.js`.
-
-/**
- * Web Animations `@angular/platform-browser/animations`
- * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari.
- * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0).
- */
-// import 'web-animations-js'; // Run `npm install --save web-animations-js`.
-
/**
* By default, zone.js will patch all possible macroTask and DomEvents
* user can disable parts of macroTask/DomEvents patch by setting following flags
@@ -59,7 +49,7 @@ import '@angular/localize/init';
/***************************************************************************************************
* Zone JS is required by default for Angular itself.
*/
-import 'zone.js/dist/zone'; // Included with Angular CLI.
+import 'zone.js'; // Included with Angular CLI.
/***************************************************************************************************
diff --git a/src/styles.less b/src/styles.less
index ebb671c..f476716 100644
--- a/src/styles.less
+++ b/src/styles.less
@@ -9,4 +9,5 @@
@import "~src/assets/common-assets/less/user";
@import "~src/assets/common-assets/less/linking";
@import "~src/assets/common-assets/less/landing";
-@import "assets/portal-custom.css";
\ No newline at end of file
+//@import "assets/portal-custom.css";
+@import "assets/eosc-custom";
\ No newline at end of file
diff --git a/src/test.ts b/src/test.ts
index 1631789..6b03dbe 100644
--- a/src/test.ts
+++ b/src/test.ts
@@ -1,6 +1,6 @@
// This file is required by karma.conf.js and loads recursively all the .spec and framework files
-import 'zone.js/dist/zone-testing';
+import 'zone.js/testing';
import { getTestBed } from '@angular/core/testing';
import {
BrowserDynamicTestingModule,
@@ -12,7 +12,9 @@ declare const require: any;
// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
- platformBrowserDynamicTesting()
+ platformBrowserDynamicTesting(), {
+ teardown: { destroyAfterEach: false }
+}
);
// Then we find all the tests.
const context = require.context('./', true, /\.spec\.ts$/);
diff --git a/tsconfig.json b/tsconfig.json
index 8c693a2..fc8b4c1 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -8,10 +8,9 @@
"declaration": false,
"module": "es2020",
"moduleResolution": "node",
- "emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
- "target": "es2015",
+ "target": "es2020",
"typeRoots": [
"node_modules/@types"
],