Project

General

Profile

« Previous | Next » 

Revision 51749

pass piwikSiteId in landing, search & deposit pages as Input | add siteId parameter in community & communities components

View differences:

depositPublicationsResult.component.ts
1
import {Component} from '@angular/core';
1
import {Component, Input} from '@angular/core';
2
import {PiwikHelper} from '../../utils/piwikHelper';
3
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
2 4

  
3 5
@Component({
4 6
    selector: 'openaire-deposit-publications-result',
5 7
    template: `
6
        <deposit-publications-result></deposit-publications-result>
8
        <deposit-publications-result [piwikSiteId]=piwikSiteId></deposit-publications-result>
7 9
    `
8 10
})
9 11

  
10 12
export class OpenaireDepositPublicationsResultComponent {
13
  piwikSiteId = null;
14
  constructor (  ) {
15
    var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
16
    this.piwikSiteId = PiwikHelper.siteIDs[communityId];
17
  }
11 18

  
19

  
12 20
}

Also available in: Unified diff