Revision 59973
Added by Argiro Kokogiannaki over 3 years ago
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
[Aggregator| Trunk]
- update aggregator custom filter
- add link to explore for search pages
- remove aggregator parameters from menu links