diff --git a/monitor-admin/manageStakeholders/manageStakeholders.component.less b/monitor-admin/manageStakeholders/manageStakeholders.component.less index ee701579..df782d1d 100644 --- a/monitor-admin/manageStakeholders/manageStakeholders.component.less +++ b/monitor-admin/manageStakeholders/manageStakeholders.component.less @@ -1,4 +1,5 @@ @import (reference) "~src/assets/openaire-theme/less/color.less"; +@import (optional) "~src/assets/extend-theme/less/color.less"; .setType(@color) { border-bottom: 4px solid fade(@color, 30%); @@ -20,4 +21,12 @@ &.organization { .setType(@organization-color); } + + &.country { + .setType(@country-color); + } + + &.datasource { + .setType(@datasource-color); + } } diff --git a/monitor-admin/topic/indicators.component.less b/monitor-admin/topic/indicators.component.less index 627ab18a..78f24f9d 100644 --- a/monitor-admin/topic/indicators.component.less +++ b/monitor-admin/topic/indicators.component.less @@ -1,4 +1,5 @@ @import (reference) "~src/assets/openaire-theme/less/_import-variables"; +@import (optional) "~src/assets/extend-theme/less/_import-variables"; .number-preview { border: @global-border-width solid @global-border; diff --git a/monitor-admin/topic/indicators.component.ts b/monitor-admin/topic/indicators.component.ts index 36b3e98f..c502fd47 100644 --- a/monitor-admin/topic/indicators.component.ts +++ b/monitor-admin/topic/indicators.component.ts @@ -1225,6 +1225,7 @@ export class IndicatorsComponent extends IndicatorStakeholderBaseComponent imple let duplicates = 0; charts = this.migrateFromOldImportJsonFile(charts); for (let chart of charts) { + chart.visibility = this.showVisibility?chart.visibility:this.stakeholderUtils.defaultValue(this.stakeholderUtils.visibilities); if (!sectionsToSave[chart['sectionIndex']]) { let sectionToSave = new Section(chart['sectionType'] ? chart['sectionType'] : chart['type'], chart['sectionTitle']); sectionToSave.indicators = []; diff --git a/monitor-admin/topic/topic.component.ts b/monitor-admin/topic/topic.component.ts index 51fe171d..2f352ef4 100644 --- a/monitor-admin/topic/topic.component.ts +++ b/monitor-admin/topic/topic.component.ts @@ -659,10 +659,6 @@ export class TopicComponent extends StakeholderBaseComponent implements OnInit, }); } - private navigateToError() { - this._router.navigate([this.properties.errorLink], {queryParams: {'page': this._router.url}}); - } - get isCurator(): boolean { return Session.isPortalAdministrator(this.user) || Session.isCurator(this.stakeholder.type, this.user); } diff --git a/monitor-admin/utils/stakeholder-base.component.ts b/monitor-admin/utils/stakeholder-base.component.ts index df649417..b479e3c8 100644 --- a/monitor-admin/utils/stakeholder-base.component.ts +++ b/monitor-admin/utils/stakeholder-base.component.ts @@ -26,6 +26,10 @@ export abstract class StakeholderBaseComponent extends BaseComponent { get showLocale() { return this.stakeholderUtils.showField(this.stakeholderUtils.locales); } + + protected navigateToError() { + this._router.navigate([this.properties.errorLink], {queryParams: {'page': this._router.url}}); + } } @Directive() diff --git a/monitor/monitor-indicator-stakeholder-base.component.ts b/monitor/monitor-indicator-stakeholder-base.component.ts index 60686dfb..65766d8d 100644 --- a/monitor/monitor-indicator-stakeholder-base.component.ts +++ b/monitor/monitor-indicator-stakeholder-base.component.ts @@ -204,6 +204,7 @@ export abstract class MonitorIndicatorStakeholderBaseComponent extends Indicator //clear numbers when filters change this.numberResults.clear(); let urls: Map = new Map(); +console.log(this.activeSubCategory.numbers); this.activeSubCategory.numbers.forEach((section, i) => { section.indicators.forEach((number, j) => { if (this.hasPermission(number.visibility)) { @@ -255,10 +256,6 @@ export abstract class MonitorIndicatorStakeholderBaseComponent extends Indicator } } - protected navigateToError() { - this._router.navigate([this.properties.errorLink], {queryParams: {'page': this._router.url}}); - } - public getUrlByStakeHolder(indicatorPath: IndicatorPath) { return this.sanitizer.bypassSecurityTrustResourceUrl( this.indicatorUtils.getChartUrl(indicatorPath.source, this.getFullUrl(indicatorPath))); diff --git a/notifications/notifications-sidebar/notification-sidebar.component.less b/notifications/notifications-sidebar/notification-sidebar.component.less index 4f8222c4..6f07e3a8 100644 --- a/notifications/notifications-sidebar/notification-sidebar.component.less +++ b/notifications/notifications-sidebar/notification-sidebar.component.less @@ -1,4 +1,5 @@ -@import "~src/assets/openaire-theme/less/_import-variables"; +@import (reference) "~src/assets/openaire-theme/less/_import-variables"; +@import (optional) "~src/assets/extend-theme/less/_import-variables"; #notifications-switcher { top: 480px !important; diff --git a/sdg/sdg.component.less b/sdg/sdg.component.less index 56f50806..e911a7b9 100644 --- a/sdg/sdg.component.less +++ b/sdg/sdg.component.less @@ -1,4 +1,5 @@ @import (reference) "~src/assets/openaire-theme/less/_import-variables"; +@import (optional) "~src/assets/extend-theme/less/_import-variables"; @sdgs: #E6233D, #DF9F00, #19A220, #D70023, #FF0B00, #00BFE8, #FFC300, #B10240, #FF5D00, #F50D86, #FF8A00, #CA8A03, #2B772B, #0098DF, #00B91C, #0069A2, #1C336A; diff --git a/searchPages/searchUtils/portal-search-result.component.less b/searchPages/searchUtils/portal-search-result.component.less index a631ad17..c8e8fd14 100644 --- a/searchPages/searchUtils/portal-search-result.component.less +++ b/searchPages/searchUtils/portal-search-result.component.less @@ -1,5 +1,6 @@ -@import (reference) "~src/assets/openaire-theme/less/color.less"; @import (reference) "~src/assets/openaire-theme/less/_import-variables.less"; +@import (optional) "~src/assets/extend-theme/less/_import-variables.less"; + .setType(@color, @position: left) { border-@{position}: 4px solid fade(@color, 30%); diff --git a/sharedComponents/base/base.component.ts b/sharedComponents/base/base.component.ts index 50e1a153..a4838b8b 100644 --- a/sharedComponents/base/base.component.ts +++ b/sharedComponents/base/base.component.ts @@ -45,12 +45,15 @@ export abstract class BaseComponent implements OnDestroy { /** * Initialize router params and data (should be called in the constructor of a component with router-outlet) * */ - initRouterParams(route: ActivatedRoute = null) { + initRouterParams(route: ActivatedRoute = null, navigationChange: ((event: NavigationEnd) => void) = null) { if (route) { this.params = new BehaviorSubject(null); this.data = new BehaviorSubject(null); this.subscriptions.push(this._router.events.subscribe(event => { if (event instanceof NavigationEnd) { + if(navigationChange) { + navigationChange(event); + } let r = route; while (r.firstChild) { r = r.firstChild; diff --git a/sharedComponents/tabs/slider-tab.component.ts b/sharedComponents/tabs/slider-tab.component.ts index a9bc8845..6302affe 100644 --- a/sharedComponents/tabs/slider-tab.component.ts +++ b/sharedComponents/tabs/slider-tab.component.ts @@ -1,4 +1,5 @@ import {Component, Input} from "@angular/core"; +import {ActivatedRoute} from "@angular/router"; @Component({ selector: 'slider-tab', @@ -22,4 +23,6 @@ export class SliderTabComponent { @Input() public customClass: string = ''; @Input() tabTemplate: any; + @Input() + public relativeTo: ActivatedRoute = null; } diff --git a/sharedComponents/tabs/slider-tabs.component.ts b/sharedComponents/tabs/slider-tabs.component.ts index bf05910a..d4246f23 100644 --- a/sharedComponents/tabs/slider-tabs.component.ts +++ b/sharedComponents/tabs/slider-tabs.component.ts @@ -43,7 +43,7 @@ declare var UIkit;
  • - {{tab.title}} @@ -52,7 +52,7 @@ declare var UIkit;
  • - {{tab.title}}