@@ -512,7 +512,7 @@
-
-
@@ -689,11 +689,11 @@
type: 'orp', typeName: 'other products'}">
-
diff --git a/src/app/community/community.component.ts b/src/app/community/community.component.ts
index 88495d1..1e04a86 100644
--- a/src/app/community/community.component.ts
+++ b/src/app/community/community.component.ts
@@ -77,7 +77,7 @@ export class CommunityComponent {
@Input() communityId = null;
public community = null;
- public communityInfo = null;
+ public portal = null;
public showLoading: boolean = true;
masterZenodoCommunity = null;
@@ -142,7 +142,6 @@ export class CommunityComponent {
};
disableSelect: boolean = true;
openaireEntities= OpenaireEntities;
- piwikSiteId;
constructor(
private element: ElementRef,
@@ -220,14 +219,7 @@ export class CommunityComponent {
this._meta.updateTag({content: community.description}, "property='og:description'");
this._meta.updateTag({content: community.title}, "property='og:title'");
this._title.setTitle(community.title);
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subs.push(this.config.communityInformationState.subscribe(portal => {
- if(portal && portal.piwik) {
- this.piwikSiteId = portal.piwik;
- this.subs.push(this._piwikService.trackView(this.properties, community.title, this.piwikSiteId).subscribe());
- }
- }));
- }
+ this.subs.push(this._piwikService.trackView(this.properties, community.title).subscribe());
if (this.community.zenodoCommunity) {
this.subs.push(this._zenodoCommunitieService.getZenodoCommunityById(this.properties, this.properties.zenodoCommunities + this.community.zenodoCommunity, null).subscribe(
result => {
@@ -281,13 +273,13 @@ export class CommunityComponent {
this.contentProvidersCalculated = true;
}
));
- this.subs.push(this.config.communityInformationState.subscribe(
+ this.subs.push(this.config.portalAsObservable.subscribe(
res => {
- this.communityInfo = res;
+ this.portal = res;
// loading twitter widget script conditionally
if (properties.environment == "development") {
- if (this.communityInfo && this.communityInfo.twitterAccount) {
+ if (this.portal && this.portal.twitterAccount) {
let script = this._renderer2.createElement('script');
script.charset = "utf-8";
script.src = "https://platform.twitter.com/widgets.js";
@@ -300,7 +292,7 @@ export class CommunityComponent {
this.handleError("Error getting community with id: " + this.communityId, error);
}
));
- this.subs.push(this.config.communityInformationState.subscribe(data => {
+ this.subs.push(this.config.portalAsObservable.subscribe(data => {
if (data) {
var showEntity = {};
for (var i = 0; i < data['entities'].length; i++) {
@@ -439,11 +431,11 @@ export class CommunityComponent {
}
isEntityEnabled(entity: string) {
- return this.communityInfo.entities.some(x => x['pid'] == entity && x['isEnabled'] === true);
+ return this.portal.entities.some(x => x['pid'] == entity && x['isEnabled'] === true);
}
isRouteEnabled(route: string) {
- return this.communityInfo.pages.some(x => x['route'] == route && x['isEnabled'] === true);
+ return this.portal.pages.some(x => x['route'] == route && x['isEnabled'] === true);
}
showInvite() {
diff --git a/src/app/contact/contact.component.ts b/src/app/contact/contact.component.ts
index ae6b944..8debf68 100644
--- a/src/app/contact/contact.component.ts
+++ b/src/app/contact/contact.component.ts
@@ -58,10 +58,7 @@ export class ContactComponent implements OnInit {
this.properties = properties;
this.email = {body: '', subject: '', recipients: []};
-
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subscriptions.push( this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
- }
+ this.subscriptions.push( this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
this.url = this.properties.domain + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
diff --git a/src/app/curators/curators.component.ts b/src/app/curators/curators.component.ts
index dfaf7d0..25b62d0 100644
--- a/src/app/curators/curators.component.ts
+++ b/src/app/curators/curators.component.ts
@@ -8,7 +8,6 @@ import {HelperService} from "../openaireLibrary/utils/helper/helper.service";
import {Meta, Title} from "@angular/platform-browser";
import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service";
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
-import {PiwikHelper} from "../utils/piwikHelper";
import {Breadcrumb} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.component";
import {Subscription} from "rxjs";
import {properties} from "../../environments/environment";
@@ -78,9 +77,7 @@ export class CuratorsComponent {
this.subs.push(this.communityService.getCommunityAsObservable().subscribe(community => {
if (community) {
this.community = community;
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subs.push(this._piwikService.trackView(this.properties, this.pageTitle, PiwikHelper.getSiteId(this.community.communityId)).subscribe());
- }
+ this.subs.push(this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
this.url = this.properties.domain + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
diff --git a/src/app/deposit/deposit.component.ts b/src/app/deposit/deposit.component.ts
index 3a66082..c008b77 100644
--- a/src/app/deposit/deposit.component.ts
+++ b/src/app/deposit/deposit.component.ts
@@ -6,22 +6,22 @@ import {ZenodoInformationClass} from "../openaireLibrary/deposit/utils/zenodoInf
import {FetchZenodoInformation} from "./utils/fetchZenodoInformation.class";
import {ZenodoCommunitiesService} from "../openaireLibrary/connect/zenodoCommunities/zenodo-communities.service";
import {CommunityService} from "../openaireLibrary/connect/community/community.service";
-import {SearchZenodoCommunitiesService} from "../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service";
-import {PiwikHelper} from "../utils/piwikHelper";
+import {
+ SearchZenodoCommunitiesService
+} from "../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service";
import {Subscriber, Subscription} from "rxjs";
import {properties} from "../../environments/environment";
@Component({
selector: 'openaire-deposit',
template: `
-
`
})
export class OpenaireDepositComponent {
properties: EnvProperties = properties;
- piwikSiteId = null;
public pageContents = null;
public divContents = null;
public communityId = null;
@@ -42,7 +42,6 @@ export class OpenaireDepositComponent {
this.subs.push(this._communityService.getCommunityAsObservable().subscribe(
community => {
if(community) {
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
this.communityId = community.communityId
let masterZenodoCommunityId = community.zenodoCommunity;
if (masterZenodoCommunityId) {
diff --git a/src/app/deposit/searchDataprovidersToDeposit.component.ts b/src/app/deposit/searchDataprovidersToDeposit.component.ts
index 0d77f29..23688ce 100644
--- a/src/app/deposit/searchDataprovidersToDeposit.component.ts
+++ b/src/app/deposit/searchDataprovidersToDeposit.component.ts
@@ -1,11 +1,11 @@
import {Component} from '@angular/core';
import {ActivatedRoute} from '@angular/router';
-
-import {PiwikHelper} from '../utils/piwikHelper';
import {EnvProperties} from '../openaireLibrary/utils/properties/env-properties';
import {ZenodoCommunitiesService} from '../openaireLibrary/connect/zenodoCommunities/zenodo-communities.service';
-import {SearchZenodoCommunitiesService} from '../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service';
+import {
+ SearchZenodoCommunitiesService
+} from '../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service';
import {CommunityService} from '../openaireLibrary/connect/community/community.service';
import {ZenodoInformationClass} from '../openaireLibrary/deposit/utils/zenodoInformation.class';
@@ -16,7 +16,7 @@ import {properties} from "../../environments/environment";
@Component({
selector: 'openaire-search-deposit',
template: `
-
`
})
@@ -25,8 +25,6 @@ export class OpenaireSearchDataprovidersToDepositComponent {
public zenodoInformation: ZenodoInformationClass = new ZenodoInformationClass();
properties: EnvProperties = properties;
fetchZenodoInformation: FetchZenodoInformation;
-
- piwikSiteId = null;
communityId: string = null;
subs: Subscription[] = [];
@@ -42,7 +40,6 @@ export class OpenaireSearchDataprovidersToDepositComponent {
community => {
if(community) {
this.communityId = community.communityId;
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
let masterZenodoCommunityId = community.zenodoCommunity;
if (masterZenodoCommunityId) {
this.zenodoInformation.shareInZenodoUrl = this.properties.shareInZenodoPage;
diff --git a/src/app/deposit/zenodo/shareInZenodo.component.ts b/src/app/deposit/zenodo/shareInZenodo.component.ts
index 69ae24f..5d1e452 100644
--- a/src/app/deposit/zenodo/shareInZenodo.component.ts
+++ b/src/app/deposit/zenodo/shareInZenodo.component.ts
@@ -3,7 +3,9 @@ import {ActivatedRoute, Router} from '@angular/router';
import {Meta, Title} from '@angular/platform-browser';
import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties';
import {ZenodoCommunitiesService} from '../../openaireLibrary/connect/zenodoCommunities/zenodo-communities.service';
-import {SearchZenodoCommunitiesService} from '../../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service';
+import {
+ SearchZenodoCommunitiesService
+} from '../../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunities.service';
import {CommunityService} from '../../openaireLibrary/connect/community/community.service';
import {CommunityInfo} from '../../openaireLibrary/connect/community/communityInfo';
import {SearchUtilsClass} from '../../openaireLibrary/searchPages/searchUtils/searchUtils.class';
@@ -12,7 +14,6 @@ import {HelperService} from "../../openaireLibrary/utils/helper/helper.service";
import {RouterHelper} from "../../openaireLibrary/utils/routerHelper.class";
import {SEOService} from "../../openaireLibrary/sharedComponents/SEO/SEO.service";
import {PiwikService} from "../../openaireLibrary/utils/piwik/piwik.service";
-import {PiwikHelper} from "../../utils/piwikHelper";
import {Breadcrumb} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.component";
import {properties} from "../../../environments/environment";
import {Subscriber, Subscription} from "rxjs";
@@ -24,9 +25,6 @@ import {Subscriber, Subscription} from "rxjs";
export class ShareInZenodoComponent {
public url: string = null;
public title: string = "Share in Zenodo";
-
- public piwikSiteId = null;
-
properties: EnvProperties = properties;
communityId: string = null;
private community: CommunityInfo = null;
@@ -84,10 +82,7 @@ export class ShareInZenodoComponent {
community => {
if (community) {
this.communityId = community.communityId;
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subs.push(this._piwikService.trackView(this.properties, this.title, this.piwikSiteId).subscribe());
- }
+ this.subs.push(this._piwikService.trackView(this.properties, this.title).subscribe());
this.community = community;
this.masterZenodoCommunityId = this.community.zenodoCommunity;
if (this.masterZenodoCommunityId) {
diff --git a/src/app/fos/fos.component.ts b/src/app/fos/fos.component.ts
index b2e9471..25c0c2d 100644
--- a/src/app/fos/fos.component.ts
+++ b/src/app/fos/fos.component.ts
@@ -1,17 +1,15 @@
import {Component} from "@angular/core";
import {properties} from "../../environments/environment";
import {ConnectHelper} from "../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../utils/piwikHelper";
@Component({
selector: 'community-fos',
template: `
-
+
`
})
export class CommunityFosComponent {
- piwikSiteId;
communityId;
constructor() {
@@ -19,6 +17,5 @@ export class CommunityFosComponent {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
-}
\ No newline at end of file
+}
diff --git a/src/app/get-started/get-started.component.ts b/src/app/get-started/get-started.component.ts
index 4591caa..c03a2b5 100644
--- a/src/app/get-started/get-started.component.ts
+++ b/src/app/get-started/get-started.component.ts
@@ -51,9 +51,7 @@ export class GetStartedComponent implements OnInit {
}
ngOnInit() {
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
- }
+ this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
this.url = this.properties.domain + this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
diff --git a/src/app/htmlPages/featured/featuredPage.component.ts b/src/app/htmlPages/featured/featuredPage.component.ts
index b72805d..d305978 100644
--- a/src/app/htmlPages/featured/featuredPage.component.ts
+++ b/src/app/htmlPages/featured/featuredPage.component.ts
@@ -31,7 +31,7 @@ export class FeaturedPageComponent {
this.breadcrumbs = data.breadcrumbs;
}
}))
- this.subs.push(this.config.communityInformationState.subscribe((portal: Portal) => {
+ this.subs.push(this.config.portalAsObservable.subscribe((portal: Portal) => {
if (portal) {
let pages: Page[] =
portal.pages;
this.page = pages.find(page => (page.route == this._router.url));
diff --git a/src/app/htmlPages/htmlPage.component.ts b/src/app/htmlPages/htmlPage.component.ts
index f77366c..9225d3d 100644
--- a/src/app/htmlPages/htmlPage.component.ts
+++ b/src/app/htmlPages/htmlPage.component.ts
@@ -8,7 +8,7 @@ import {HelperService} from "../openaireLibrary/utils/helper/helper.service";
import {ConnectHelper} from "../openaireLibrary/connect/connectHelper";
import {Subscriber} from "rxjs";
import {properties} from "../../environments/environment";
-import {PiwikHelper} from "../utils/piwikHelper";
+import {ConfigurationService} from "../openaireLibrary/utils/configuration/configuration.service";
@Component({
selector: 'html-page',
@@ -28,24 +28,20 @@ export class HtmlPageComponent {
@Input() description: string;
private subscriptions = [];
communityId;
- piwikSiteId;
constructor(private route: ActivatedRoute, private _router: Router,
private _meta: Meta,
private _title: Title,
private seoService: SEOService,
private _piwikService: PiwikService,
+ private configurationService: ConfigurationService,
private helper: HelperService) {
}
public ngOnInit() {
- this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
- }
- //TODO set the proper URL
- this.url = this.properties.domain + this._router.url;
+ this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
+ this.communityId = ConnectHelper.getCommunityFromDomain(this.properties.domain);
+ this.url = this.properties.domain + this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
this.updateTitle(this.pageTitle);
diff --git a/src/app/htmlPages/organizations/organizationsPage.component.ts b/src/app/htmlPages/organizations/organizationsPage.component.ts
index e026e02..7d134fc 100644
--- a/src/app/htmlPages/organizations/organizationsPage.component.ts
+++ b/src/app/htmlPages/organizations/organizationsPage.component.ts
@@ -11,7 +11,7 @@ import {Breadcrumb} from "../../openaireLibrary/utils/breadcrumbs/breadcrumbs.co
Supporting Organizations
-
+
`
diff --git a/src/app/landingPages/dataProvider/dataProvider.component.ts b/src/app/landingPages/dataProvider/dataProvider.component.ts
index 1623f01..df3cc91 100644
--- a/src/app/landingPages/dataProvider/dataProvider.component.ts
+++ b/src/app/landingPages/dataProvider/dataProvider.component.ts
@@ -1,15 +1,13 @@
import {Component, OnInit} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-dataprovider',
template: `
-
`,
+
`,
})
export class OpenaireDataProviderComponent implements OnInit {
- piwikSiteId;
communityId;
constructor() {
@@ -17,6 +15,5 @@ export class OpenaireDataProviderComponent implements OnInit {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/dataset/dataset.component.ts b/src/app/landingPages/dataset/dataset.component.ts
index 06f5016..9bad1f9 100644
--- a/src/app/landingPages/dataset/dataset.component.ts
+++ b/src/app/landingPages/dataset/dataset.component.ts
@@ -1,16 +1,14 @@
import {Component, OnInit} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-dataset',
template: `
-
+
`,
})
export class OpenaireDatasetComponent implements OnInit {
- piwikSiteId;
communityId;
constructor() {
@@ -18,6 +16,5 @@ export class OpenaireDatasetComponent implements OnInit {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts b/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts
index 379c5db..3c17886 100644
--- a/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts
+++ b/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts
@@ -1,15 +1,13 @@
import {Component} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-htmlProjectReport',
template: `
-
`,
+
`,
})
export class OpenaireHtmlProjectReportComponent {
- piwikSiteId;
communityId;
constructor() {
@@ -17,6 +15,5 @@ export class OpenaireHtmlProjectReportComponent {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/organization/organization.component.ts b/src/app/landingPages/organization/organization.component.ts
index c9c84e9..7d88f86 100644
--- a/src/app/landingPages/organization/organization.component.ts
+++ b/src/app/landingPages/organization/organization.component.ts
@@ -1,15 +1,13 @@
import {Component} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-organization',
template: `
-
`,
+
`,
})
export class OpenaireOrganizationComponent {
- piwikSiteId;
communityId;
constructor() {
@@ -17,6 +15,5 @@ export class OpenaireOrganizationComponent {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/orp/orp.component.ts b/src/app/landingPages/orp/orp.component.ts
index 5ea62ec..22c6804 100644
--- a/src/app/landingPages/orp/orp.component.ts
+++ b/src/app/landingPages/orp/orp.component.ts
@@ -1,23 +1,20 @@
import {Component, OnInit} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-orp',
template: `
-
+
`,
})
export class OpenaireOrpComponent implements OnInit {
- piwikSiteId = null;
communityId = null;
constructor() {}
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/project/project.component.ts b/src/app/landingPages/project/project.component.ts
index 5dbd3c0..54f19a6 100644
--- a/src/app/landingPages/project/project.component.ts
+++ b/src/app/landingPages/project/project.component.ts
@@ -1,15 +1,13 @@
import {Component, OnInit} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-project',
template: `
-
`,
+
`,
})
export class OpenaireProjectComponent implements OnInit {
- piwikSiteId;
communityId;
constructor() {
@@ -17,6 +15,5 @@ export class OpenaireProjectComponent implements OnInit {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/publication/publication.component.ts b/src/app/landingPages/publication/publication.component.ts
index ed4311b..d541e21 100644
--- a/src/app/landingPages/publication/publication.component.ts
+++ b/src/app/landingPages/publication/publication.component.ts
@@ -1,22 +1,19 @@
import {Component} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-publication',
template: `
-
+
`,
})
export class OpenairePublicationComponent {
- piwikSiteId = null;
communityId = null;
constructor() {}
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/result/result.component.ts b/src/app/landingPages/result/result.component.ts
index e1cc452..4f86c69 100644
--- a/src/app/landingPages/result/result.component.ts
+++ b/src/app/landingPages/result/result.component.ts
@@ -1,21 +1,18 @@
import {Component, OnInit} from '@angular/core';
import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../../utils/piwikHelper";
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-publication',
template: `
-
`,
+
`,
})
export class OpenaireResultComponent implements OnInit{
- piwikSiteId;
communityId;
constructor() {}
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/landingPages/software/software.component.ts b/src/app/landingPages/software/software.component.ts
index 7df37f0..afc5655 100644
--- a/src/app/landingPages/software/software.component.ts
+++ b/src/app/landingPages/software/software.component.ts
@@ -1,16 +1,14 @@
import {Component, OnInit} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-software',
template: `
-
+
`,
})
export class OpenaireSoftwareComponent implements OnInit {
- piwikSiteId;
communityId;
constructor() {
@@ -18,6 +16,5 @@ export class OpenaireSoftwareComponent implements OnInit {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
}
}
diff --git a/src/app/learn-how/faqs/faqs.component.ts b/src/app/learn-how/faqs/faqs.component.ts
index 35e3552..039182e 100644
--- a/src/app/learn-how/faqs/faqs.component.ts
+++ b/src/app/learn-how/faqs/faqs.component.ts
@@ -220,10 +220,7 @@ export class FaqsComponent {
public ngOnInit() {
this.properties = properties;
-
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
- }
+ this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
this.url = this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
diff --git a/src/app/learn-how/learn-how.component.ts b/src/app/learn-how/learn-how.component.ts
index 530805d..906f7fb 100644
--- a/src/app/learn-how/learn-how.component.ts
+++ b/src/app/learn-how/learn-how.component.ts
@@ -253,9 +253,7 @@ export class LearnHowComponent implements OnInit {
}
public ngOnInit() {
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe());
- }
+ this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
this.url = this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(this.url);
this.updateUrl(this.url);
diff --git a/src/app/my-communities/my-communities.component.ts b/src/app/my-communities/my-communities.component.ts
index 80fea74..868357f 100644
--- a/src/app/my-communities/my-communities.component.ts
+++ b/src/app/my-communities/my-communities.component.ts
@@ -72,9 +72,7 @@ export class MyCommunitiesComponent {
var url = this.properties.domain + this.properties.baseLink + this._router.url;
this.seoService.createLinkForCanonicalURL(url, false);
this._meta.updateTag({content: url}, "property='og:url'");
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subscriptions.push(this._piwikService.trackView(this.properties, "OpenAIRE Connect", this.properties.piwikSiteId).subscribe());
- }
+ this.subscriptions.push(this._piwikService.trackView(this.properties, "OpenAIRE Connect").subscribe());
this.subscriptions.push(this.userManagementService.getUserInfo().subscribe(user => {
this.user = user;
if (this.user) {
diff --git a/src/app/openaireLibrary b/src/app/openaireLibrary
index 3aee0bc..2f98910 160000
--- a/src/app/openaireLibrary
+++ b/src/app/openaireLibrary
@@ -1 +1 @@
-Subproject commit 3aee0bcca2c39d35ee7a94fd57896059842d5f65
+Subproject commit 2f989107123ae674aba4907b113e4498a8f87786
diff --git a/src/app/orcid/my-orcid-links/myOrcidLinks.component.ts b/src/app/orcid/my-orcid-links/myOrcidLinks.component.ts
index 7d36a24..887ce6c 100644
--- a/src/app/orcid/my-orcid-links/myOrcidLinks.component.ts
+++ b/src/app/orcid/my-orcid-links/myOrcidLinks.component.ts
@@ -4,19 +4,16 @@ import {Subscriber, Subscription} from "rxjs";
import {EnvProperties} from "../../openaireLibrary/utils/properties/env-properties";
import {properties} from "../../../environments/environment";
import {CommunityService} from "../../openaireLibrary/connect/community/community.service";
-import {PiwikHelper} from "../../utils/piwikHelper";
@Component({
selector: 'openaire-my-orcid-links',
template: `
-
+
`
})
export class OpenaireMyOrcidLinksComponent {
properties: EnvProperties = properties;
- piwikSiteId = null;
public communityId = null;
subs: Subscription[] = [];
@@ -27,7 +24,6 @@ export class OpenaireMyOrcidLinksComponent {
this.subs.push(this._communityService.getCommunityAsObservable().subscribe(
community => {
if(community) {
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
this.communityId = community.communityId;
}
}));
diff --git a/src/app/sdg/sdg.component.ts b/src/app/sdg/sdg.component.ts
index b33c4d4..18cbd0c 100644
--- a/src/app/sdg/sdg.component.ts
+++ b/src/app/sdg/sdg.component.ts
@@ -1,17 +1,15 @@
import {Component} from "@angular/core";
import {properties} from "../../environments/environment";
import {ConnectHelper} from "../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../utils/piwikHelper";
import {SearchCustomFilter} from "../openaireLibrary/searchPages/searchUtils/searchUtils.class";
@Component({
selector: 'community-sdg',
template: `
-
+
`
})
export class CommunitySdgComponent {
- piwikSiteId;
communityId;
customFilter: SearchCustomFilter = null;
@@ -20,7 +18,6 @@ export class CommunitySdgComponent {
ngOnInit() {
this.communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, "");
}
-}
\ No newline at end of file
+}
diff --git a/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts b/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts
index a546209..04e2114 100644
--- a/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchDataProviders.component.ts
@@ -1,20 +1,18 @@
import {Component, OnInit} from '@angular/core';
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../../utils/piwikHelper";
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-advanced-search-dataprovider',
template: `
-
`
})
export class OpenaireAdvancedSearchDataProvidersComponent implements OnInit {
communityId: string;
- piwikSiteId = null;
customFilter: SearchCustomFilter = null;
constructor() {
@@ -23,7 +21,6 @@ export class OpenaireAdvancedSearchDataProvidersComponent implements OnInit {
ngOnInit() {
let communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
if (communityId) {
- this.piwikSiteId = PiwikHelper.getSiteId(communityId);
this.communityId = communityId;
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, "");
this.customFilter.isHiddenFilter = false;
diff --git a/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts b/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts
index eeeba49..9fec0f4 100644
--- a/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchOrganizations.component.ts
@@ -1,22 +1,18 @@
-import {Component, Input, OnInit, ViewChild} from '@angular/core';
+import {Component, OnInit} from '@angular/core';
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
-import {ActivatedRoute} from "@angular/router";
import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../../utils/piwikHelper";
-import {Subscriber} from "rxjs";
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-advanced-search-organizations',
template: `
-
+
`
})
export class OpenaireAdvancedSearchOrganizationsComponent implements OnInit {
communityId:string;
- piwikSiteId;
customFilter: SearchCustomFilter;
constructor () {
@@ -24,7 +20,6 @@ export class OpenaireAdvancedSearchOrganizationsComponent implements OnInit {
ngOnInit() {
let communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- this.piwikSiteId = PiwikHelper.getSiteId(communityId);
if(communityId){
this.communityId = communityId;
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, "");
diff --git a/src/app/searchPages/advanced/advancedSearchProjects.component.ts b/src/app/searchPages/advanced/advancedSearchProjects.component.ts
index a6b0521..4b327a7 100644
--- a/src/app/searchPages/advanced/advancedSearchProjects.component.ts
+++ b/src/app/searchPages/advanced/advancedSearchProjects.component.ts
@@ -1,13 +1,12 @@
import {Component, OnInit} from '@angular/core';
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../../utils/piwikHelper";
import {properties} from "../../../environments/environment";
@Component({
selector: 'openaire-advanced-search-projects',
template: `
-
@@ -16,7 +15,6 @@ import {properties} from "../../../environments/environment";
export class OpenaireAdvancedSearchProjectsComponent implements OnInit {
communityId: string;
- piwikSiteId;
customFilter: SearchCustomFilter = null;
constructor() {
@@ -26,7 +24,6 @@ export class OpenaireAdvancedSearchProjectsComponent implements OnInit {
let communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
if (communityId) {
this.communityId = communityId;
- this.piwikSiteId = PiwikHelper.getSiteId(communityId);
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, "");
this.customFilter.isHiddenFilter = false;
}
diff --git a/src/app/searchPages/advanced/searchResearchResults.component.ts b/src/app/searchPages/advanced/searchResearchResults.component.ts
index 20cc4a0..fd07b2f 100644
--- a/src/app/searchPages/advanced/searchResearchResults.component.ts
+++ b/src/app/searchPages/advanced/searchResearchResults.component.ts
@@ -1,8 +1,6 @@
import {Component, OnDestroy, OnInit} from '@angular/core';
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
import {ActivatedRoute} from "@angular/router";
-import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../../utils/piwikHelper";
import {Subscriber} from "rxjs";
import {properties} from "../../../environments/environment";
import {EnvProperties} from "../../openaireLibrary/utils/properties/env-properties";
@@ -12,7 +10,7 @@ import {CommunityService} from "../../openaireLibrary/connect/community/communit
selector: 'openaire-search-results',
template: `
@@ -20,7 +18,6 @@ import {CommunityService} from "../../openaireLibrary/connect/community/communit
})
export class OpenaireSearchResearchResultsComponent implements OnInit, OnDestroy {
connectCommunityId: string;
- piwikSiteId = null;
customFilter: SearchCustomFilter = null;
properties: EnvProperties = properties;
sub;
@@ -42,7 +39,6 @@ export class OpenaireSearchResearchResultsComponent implements OnInit, OnDestro
this.sub = this._communityService.getCommunityAsObservable().subscribe(community => {
if (community != null) {
this.connectCommunityId = community.communityId;
- this.piwikSiteId = PiwikHelper.getSiteId(this.connectCommunityId);
this.customFilter = new SearchCustomFilter("Community", "communityId", this.connectCommunityId, community.shortTitle);
}
});
diff --git a/src/app/searchPages/communities/searchCommunities.component.ts b/src/app/searchPages/communities/searchCommunities.component.ts
index 3a884fd..52c46df 100644
--- a/src/app/searchPages/communities/searchCommunities.component.ts
+++ b/src/app/searchPages/communities/searchCommunities.component.ts
@@ -23,7 +23,7 @@ import {Subscriber} from "rxjs";
selector: 'search-communities',
template: `
1)?'communities':'community'" entityType="community"
[results]="results" [searchUtils]="searchUtils"
@@ -39,7 +39,6 @@ import {Subscriber} from "rxjs";
`
})
export class SearchCommunitiesComponent {
- public piwikSiteId = null;
private errorCodes: ErrorCodes;
private errorMessages: ErrorMessagesComponent;
public results: CommunityInfo[] = [];
@@ -82,7 +81,6 @@ export class SearchCommunitiesComponent {
public ngOnInit() {
this.properties = properties;
- this.piwikSiteId = this.properties.piwikSiteId;
this.baseUrl = this.properties.searchLinkToCommunities;
this.subscriptions.push(this.route.queryParams.subscribe(params => {
this.searchPage.resultsPerPage = 10;
diff --git a/src/app/searchPages/find/search.component.ts b/src/app/searchPages/find/search.component.ts
index c58e881..84dc82b 100644
--- a/src/app/searchPages/find/search.component.ts
+++ b/src/app/searchPages/find/search.component.ts
@@ -1,5 +1,4 @@
import {Component} from '@angular/core';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
import {properties} from "../../../environments/environment";
@@ -9,13 +8,12 @@ import {EnvProperties} from "../../openaireLibrary/utils/properties/env-properti
selector: 'openaire-search-find',
template: `
+ [customFilter]=customFilter>
`,
})
export class OpenaireSearchComponent {
communityId: string;
customFilter: SearchCustomFilter = null;
- piwikSiteId = null;
properties: EnvProperties = properties;
constructor() {
@@ -25,7 +23,6 @@ export class OpenaireSearchComponent {
let communityId = ConnectHelper.getCommunityFromDomain(this.properties.domain);
if (communityId) {
this.communityId = communityId;
- this.piwikSiteId = PiwikHelper.getSiteId(communityId);
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, "");
}
}
diff --git a/src/app/searchPages/simple/searchDataproviders.component.ts b/src/app/searchPages/simple/searchDataproviders.component.ts
index 145afcd..534bebe 100644
--- a/src/app/searchPages/simple/searchDataproviders.component.ts
+++ b/src/app/searchPages/simple/searchDataproviders.component.ts
@@ -1,13 +1,14 @@
import {Component, ViewChild} from '@angular/core';
-import { ActivatedRoute} from '@angular/router';
+import {ActivatedRoute} from '@angular/router';
import {ErrorCodes} from '../../openaireLibrary/utils/properties/errorCodes';
-import {ErrorMessagesComponent} from '../../openaireLibrary/utils/errorMessages.component';
+import {ErrorMessagesComponent} from '../../openaireLibrary/utils/errorMessages.component';
import {SearchFields} from '../../openaireLibrary/utils/properties/searchFields';
import {SearchCustomFilter, SearchUtilsClass} from '../../openaireLibrary/searchPages/searchUtils/searchUtils.class';
import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties';
-import {SearchCommunityDataprovidersService} from '../../openaireLibrary/connect/contentProviders/searchDataproviders.service';
-import {PiwikHelper} from '../../utils/piwikHelper';
+import {
+ SearchCommunityDataprovidersService
+} from '../../openaireLibrary/connect/contentProviders/searchDataproviders.service';
import {properties} from "../../../environments/environment";
import {CommunitiesService} from "../../openaireLibrary/connect/communities/communities.service";
import {CommunityService} from "../../openaireLibrary/connect/community/community.service";
@@ -28,7 +29,6 @@ import {SearchResult} from "../../openaireLibrary/utils/entities/searchResult";
[searchUtils]="searchUtils"
[sortedByChanged]="searchUtils.sortBy"
[fieldIds]="fieldIds" [fieldIdsMap]="fieldIdsMap" [selectedFields]="selectedFields"
-
[simpleSearchLink]="properties.searchLinkToDataProviders"
[disableForms]="disableForms"
[disableRefineForms]="disableRefineForms"
@@ -36,7 +36,7 @@ import {SearchResult} from "../../openaireLibrary/utils/entities/searchResult";
[oldTotalResults]="oldTotalResults"
[openaireLink]="'https://' + (properties.environment == 'production'?'':'beta.') + 'explore.openaire.eu/search/find/dataproviders'"
[includeOnlyResultsAndFilter]="false"
- [piwikSiteId]=piwikSiteId [hasPrefix]="false"
+ [hasPrefix]="false"
searchFormClass="datasourcesTableSearchForm" [entitiesSelection]="true" [showSwitchSearchLink]="false"
[filters]="filters"
[simpleView]="true" formPlaceholderText="Search by name..."
@@ -64,7 +64,6 @@ export class OpenaireSearchDataprovidersComponent {
private communityId: string = '';
subscriptions = [];
- piwikSiteId = null;
customFilter: SearchCustomFilter = null;
initialLoad = true;
public allResults =[];
@@ -89,7 +88,6 @@ export class OpenaireSearchDataprovidersComponent {
if(community != null) {
this.communityId = community.communityId;
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, community.shortTitle);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
this.subscriptions.push(this.route.queryParams.subscribe(params => {
let page = (params['page'] === undefined) ? 1 : +params['page'];
this.searchUtils.page = (page <= 0) ? 1 : page;
diff --git a/src/app/searchPages/simple/searchOrganizations.component.ts b/src/app/searchPages/simple/searchOrganizations.component.ts
index 134c970..1db109c 100644
--- a/src/app/searchPages/simple/searchOrganizations.component.ts
+++ b/src/app/searchPages/simple/searchOrganizations.component.ts
@@ -1,8 +1,4 @@
-import {Component, OnInit} from '@angular/core';
-
-import {PiwikHelper} from '../../utils/piwikHelper';
-import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
-import {properties} from "../../../environments/environment";
+import {Component} from '@angular/core';
@Component({
selector: 'openaire-search-organizations',
@@ -10,16 +6,5 @@ import {properties} from "../../../environments/environment";
`
})
-export class OpenaireSearchOrganizationsComponent implements OnInit {
- piwikSiteId = null;
-
- constructor() {
- }
-
- ngOnInit() {
- let communityId = ConnectHelper.getCommunityFromDomain(properties.domain);
- if (communityId) {
- this.piwikSiteId = PiwikHelper.getSiteId(communityId);
- }
- }
+export class OpenaireSearchOrganizationsComponent{
}
diff --git a/src/app/searchPages/simple/searchProjects.component.ts b/src/app/searchPages/simple/searchProjects.component.ts
index afb8251..1dadae2 100644
--- a/src/app/searchPages/simple/searchProjects.component.ts
+++ b/src/app/searchPages/simple/searchProjects.component.ts
@@ -9,7 +9,6 @@ import {SearchFields} from '../../openaireLibrary/utils/properties/searchFields'
import {SearchCustomFilter, SearchUtilsClass} from '../../openaireLibrary/searchPages/searchUtils/searchUtils.class';
import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties';
import {SearchCommunityProjectsService} from '../../openaireLibrary/connect/projects/searchProjects.service';
-import {PiwikHelper} from '../../utils/piwikHelper';
import {properties} from "../../../environments/environment";
import {CommunityService} from "../../openaireLibrary/connect/community/community.service";
import {Subscriber} from "rxjs";
@@ -35,7 +34,7 @@ import {SearchResult} from "../../openaireLibrary/utils/entities/searchResult";
[oldTotalResults]="oldTotalResults"
[openaireLink]="'https://' + (properties.environment == 'production'?'':'beta.') + 'explore.openaire.eu/search/find/projects'"
[includeOnlyResultsAndFilter]="false"
- [piwikSiteId]=piwikSiteId [hasPrefix]="false"
+ [hasPrefix]="false"
searchFormClass="datasourcesTableSearchForm" [entitiesSelection]="true" [showSwitchSearchLink]="false"
[filters]="filters"
[simpleView]="true" formPlaceholderText="Search by name..."
@@ -63,8 +62,6 @@ export class OpenaireSearchProjectsComponent {
public enableSearchView: boolean = true;
private communityId: string = '';
-
- piwikSiteId = null;
customFilter: SearchCustomFilter = null;
initialLoad = true;
public allResults =[];
@@ -88,7 +85,6 @@ export class OpenaireSearchProjectsComponent {
if(community != null){
this.communityId = community.communityId;
this.customFilter = new SearchCustomFilter("Community", "communityId", this.communityId, community.shortTitle);
- this.piwikSiteId = PiwikHelper.getSiteId(this.communityId);
this.subscriptions.push(this.route.queryParams.subscribe(params => {
let page = (params['page'] === undefined) ? 1 : +params['page'];
this.searchUtils.page = (page <= 0) ? 1 : page;
diff --git a/src/app/searchPages/simple/searchResearchResults.component.ts b/src/app/searchPages/simple/searchResearchResults.component.ts
index 8a58236..ddc3b59 100644
--- a/src/app/searchPages/simple/searchResearchResults.component.ts
+++ b/src/app/searchPages/simple/searchResearchResults.component.ts
@@ -2,10 +2,7 @@ import {Component, OnDestroy, OnInit} from '@angular/core';
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
import {EnvProperties} from "../../openaireLibrary/utils/properties/env-properties";
import {ActivatedRoute} from "@angular/router";
-import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
-import {PiwikHelper} from "../../utils/piwikHelper";
import {Subscriber} from "rxjs";
-import {CommunitiesService} from "../../openaireLibrary/connect/communities/communities.service";
import {properties} from "../../../environments/environment";
import {CommunityService} from "../../openaireLibrary/connect/community/community.service";
@@ -13,15 +10,13 @@ import {CommunityService} from "../../openaireLibrary/connect/community/communit
selector: 'openaire-search-results',
template: `
`
})
export class OpenaireSearchResearchResultsComponent implements OnInit, OnDestroy {
-
connectCommunityId: string;
- piwikSiteId = null;
customFilter: SearchCustomFilter = null;
properties:EnvProperties = properties;
sub;
@@ -43,7 +38,6 @@ export class OpenaireSearchResearchResultsComponent implements OnInit, OnDestroy
this.sub = this._communityService.getCommunityAsObservable().subscribe(community =>{
if(community != null){
this.connectCommunityId = community.communityId;
- this.piwikSiteId = PiwikHelper.getSiteId(this.connectCommunityId);
this.customFilter = new SearchCustomFilter("Community", "communityId", this.connectCommunityId, community.shortTitle);
}
});
diff --git a/src/app/statistics/statistics.component.ts b/src/app/statistics/statistics.component.ts
index edcc6fe..177a642 100644
--- a/src/app/statistics/statistics.component.ts
+++ b/src/app/statistics/statistics.component.ts
@@ -13,7 +13,6 @@ import {
StatisticsDisplay,
StatisticsSummary
} from "../openaireLibrary/connect/statistics/statisticsEntities";
-import {PiwikHelper} from '../utils/piwikHelper';
import {CommunityCharts} from "../openaireLibrary/connect/statistics/communityCharts";
import {CommunityService} from "../openaireLibrary/connect/community/community.service";
import {Subscriber, Subscription} from "rxjs";
@@ -90,8 +89,8 @@ export class StatisticsComponent {
community => {
if(community) {
this.communityId = community.communityId;
- if (this.currentMode == "showInMonitor" && this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subs.push(this._piwikService.trackView(this.properties, "Monitor " + this.communityId, PiwikHelper.siteIDs[this.communityId]).subscribe());
+ if (this.currentMode == "showInMonitor") {
+ this.subs.push(this._piwikService.trackView(this.properties, "Monitor " + this.communityId).subscribe());
}
this.communityName = community.shortTitle;
this.createChartUrlMap();
@@ -157,7 +156,7 @@ export class StatisticsComponent {
getCommunityInfo() {
// console.log(`calling ${this.properties.adminToolsAPIURL}/communityFull/${this.communityId}`);
- this.subs.push(this._configService.communityInformationState.subscribe(
+ this.subs.push(this._configService.portalAsObservable.subscribe(
res => {
this.communityInfo = res;
/*for(let i=0; i {
if (community) {
this.communityId = community.communityId;
- if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) {
- this.subs.push(this._piwikService.trackView(this.properties, this.pageTitle, PiwikHelper.getSiteId(this.communityId)).subscribe());
- }
+ this.subs.push(this._piwikService.trackView(this.properties, this.pageTitle).subscribe());
this.getPageContents();
this.displayedSubjects = community.subjects;
this.displayedSdg = community.sdg;
diff --git a/src/app/utils/piwikHelper.ts b/src/app/utils/piwikHelper.ts
index 6a2b356..ae181f2 100644
--- a/src/app/utils/piwikHelper.ts
+++ b/src/app/utils/piwikHelper.ts
@@ -1,3 +1,6 @@
+/**
+ * @deprecated
+ * */
export class PiwikHelper{
public static siteIDs = {
"dh-ch":81,
@@ -43,6 +46,7 @@ export class PiwikHelper{
"dth": 719,
"lifewatch-eric": 744
};
+
public static getSiteId(communityId:string){
return this.siteIDs[communityId];
}