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:

depositDatasets.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-datasets',
5 7
    template: `
6
    <deposit-datasets>
8
    <deposit-datasets [piwikSiteId]=piwikSiteId>
7 9

  
8 10
</deposit-datasets>
9 11
    `
10 12
})
11 13

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

  
14 21
}

Also available in: Unified diff