Project

General

Profile

« Previous | Next » 

Revision 59973

[Aggregator| Trunk]

- update aggregator custom filter
- add link to explore for search pages
- remove aggregator parameters from menu links

View differences:

searchResearchResults.component.ts
1 1
import {Component, Input} from '@angular/core';
2 2
import {FilterInfo, PortalAggregators} from "../../utils/aggregators";
3 3
import {SearchCustomFilter} from "../../openaireLibrary/searchPages/searchUtils/searchUtils.class";
4
import {ActivatedRoute} from "@angular/router";
5 4
import {ConnectHelper} from "../../openaireLibrary/connect/connectHelper";
6 5
import {properties} from "../../../environments/environment";
6
import {EnvProperties} from "../../openaireLibrary/utils/properties/env-properties";
7 7

  
8 8
@Component({
9 9
    selector: 'openaire-search-results',
10 10
    template: `
11
      <search-research-results resultType="result" [simpleView]="false" [customFilter]="customFilter"></search-research-results>
11
      <search-research-results resultType="result" [simpleView]="false" [customFilter]="customFilter" [openaireLink]="'https://'+(properties.environment != 'production'?'beta.':'')+'explore.openaire.eu/search/advanced/research-outcomes'"></search-research-results>
12 12
    `
13 13

  
14 14
})
15 15
export class OpenaireSearchResearchResultsComponent {
16 16
    @Input() searchLink: string = "/search/advanced/research-results";
17 17
    customFilter:SearchCustomFilter= null;
18
    constructor(private  route: ActivatedRoute) {
19
    }
18
    properties: EnvProperties;
19
    constructor ( ) {}
20 20
    ngOnInit() {
21
        this.properties = properties;
21 22
        let id = ConnectHelper.getCommunityFromDomain(properties.domain);
22 23
        let agg: FilterInfo = PortalAggregators.getFilterInfoByMenuId(id);
23 24
        this.customFilter = PortalAggregators.getSearchCustomFilterByAggregator(agg);

Also available in: Unified diff