Project

General

Profile

1
import {Component, ViewChild, ElementRef} from '@angular/core';
2
import {ActivatedRoute} from '@angular/router';
3
import {PiwikHelper} from '../../utils/piwikHelper';
4
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
5

    
6
@Component({
7
    selector: 'openaire-dataprovider',
8
    template: `<dataprovider [piwikSiteId]=piwikSiteId></dataprovider>`,
9
 })
10
export class OpenaireDataProviderComponent{
11
  piwikSiteId = null;
12
  constructor (private route: ActivatedRoute  ) {
13
    this.route.data
14
        .subscribe((data: { envSpecific: any }) => {
15

    
16
                var communityId =  ConnectHelper.getCommunityFromDomain(data.envSpecific.domain);
17
                this.piwikSiteId = PiwikHelper.siteIDs[communityId];
18
        });
19
  }
20

    
21
ngOnInit() {
22

    
23
}
24

    
25

    
26

    
27
}
(2-2/3)