pass community Id parameter in advance pages of results as input | remove advanced search parameters in simple pages
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@52028 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
390020e0e7
commit
beacb8e731
|
@ -60,11 +60,11 @@
|
|||
|
||||
"baseLink" : "https://beta.connect.openaire.eu",
|
||||
|
||||
"searchLinkToPublication" : "/search/publication?articleId:",
|
||||
"searchLinkToProject" : "/search/project?projectId:",
|
||||
"searchLinkToDataProvider" : "/search/dataprovider?datasourceId:",
|
||||
"searchLinkToDataset" : "/search/dataset?datasetId:",
|
||||
"searchLinkToOrganization" : "/search/organization?organizationId:",
|
||||
"searchLinkToPublication" : "/search/publication?articleId=",
|
||||
"searchLinkToProject" : "/search/project?projectId=",
|
||||
"searchLinkToDataProvider" : "/search/dataprovider?datasourceId=",
|
||||
"searchLinkToDataset" : "/search/dataset?datasetId=",
|
||||
"searchLinkToOrganization" : "/search/organization?organizationId=",
|
||||
|
||||
"searchLinkToPublications" : "/search/find/publications",
|
||||
"searchLinkToDataProviders" : "/search/find/dataproviders",
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import {Component, Input} from '@angular/core';
|
||||
import {ActivatedRoute} from '@angular/router';
|
||||
import {PiwikHelper} from '../../utils/piwikHelper';
|
||||
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
||||
|
||||
|
@ -6,7 +7,7 @@ import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
|||
@Component({
|
||||
selector: 'openaire-advanced-search-datasets',
|
||||
template: `
|
||||
<advanced-search-datasets>
|
||||
<advanced-search-datasets [(connectCommunityId)]=connectCommunityId>
|
||||
</advanced-search-datasets>
|
||||
|
||||
`
|
||||
|
@ -14,9 +15,22 @@ import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
|||
|
||||
export class OpenaireAdvancedSearchDatasetsComponent {
|
||||
|
||||
connectCommunityId:string;
|
||||
piwikSiteId = null;
|
||||
constructor ( ) {
|
||||
constructor ( private route: ActivatedRoute) {
|
||||
}
|
||||
ngOnInit() {
|
||||
var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
|
||||
this.piwikSiteId = PiwikHelper.siteIDs[communityId];
|
||||
if(communityId){
|
||||
this.connectCommunityId = communityId
|
||||
}else{
|
||||
this.route.queryParams.subscribe(data => {
|
||||
|
||||
if(data['communityId'] && data['communityId']!=""){
|
||||
this.connectCommunityId = data['communityId'];
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import {Component, Input} from '@angular/core';
|
||||
import {ActivatedRoute} from '@angular/router';
|
||||
import {PiwikHelper} from '../../utils/piwikHelper';
|
||||
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
||||
|
||||
|
@ -6,15 +7,28 @@ import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
|||
@Component({
|
||||
selector: 'openaire-advanced-search-publications',
|
||||
template: `
|
||||
<advanced-search-publications>
|
||||
<advanced-search-publications [(connectCommunityId)]=connectCommunityId>
|
||||
</advanced-search-publications>
|
||||
`
|
||||
})
|
||||
|
||||
export class OpenaireAdvancedSearchPublicationsComponent {
|
||||
connectCommunityId:string;
|
||||
piwikSiteId = null;
|
||||
constructor ( ) {
|
||||
constructor ( private route: ActivatedRoute) {
|
||||
}
|
||||
ngOnInit() {
|
||||
var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
|
||||
this.piwikSiteId = PiwikHelper.siteIDs[communityId];
|
||||
if(communityId){
|
||||
this.connectCommunityId = communityId
|
||||
}else{
|
||||
this.route.queryParams.subscribe(data => {
|
||||
|
||||
if(data['communityId'] && data['communityId']!=""){
|
||||
this.connectCommunityId = data['communityId'];
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,21 +1,34 @@
|
|||
import {Component, Input} from '@angular/core';
|
||||
import {ActivatedRoute} from '@angular/router';
|
||||
import {PiwikHelper} from '../../utils/piwikHelper';
|
||||
import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
||||
|
||||
@Component({
|
||||
selector: 'openaire-advanced-search-software',
|
||||
template: `
|
||||
<advanced-search-software>
|
||||
<advanced-search-software [(connectCommunityId)]=connectCommunityId>
|
||||
</advanced-search-software>
|
||||
|
||||
`
|
||||
})
|
||||
|
||||
export class OpenaireAdvancedSearchSoftwareComponent {
|
||||
connectCommunityId:string;
|
||||
piwikSiteId = null;
|
||||
constructor ( ) {
|
||||
constructor ( private route: ActivatedRoute) {
|
||||
}
|
||||
ngOnInit() {
|
||||
var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
|
||||
this.piwikSiteId = PiwikHelper.siteIDs[communityId];
|
||||
}
|
||||
if(communityId){
|
||||
this.connectCommunityId = communityId
|
||||
}else{
|
||||
this.route.queryParams.subscribe(data => {
|
||||
|
||||
if(data['communityId'] && data['communityId']!=""){
|
||||
this.connectCommunityId = data['communityId'];
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,7 +9,6 @@ import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
|||
|
||||
<search-datasets
|
||||
openaireLink="https://beta.explore.openaire.eu/search/find/datasets"
|
||||
[(advancedSearchParameters)]=advancedSearchParameters
|
||||
[(connectCommunityId)]=connectCommunityId>
|
||||
</search-datasets>
|
||||
`
|
||||
|
@ -25,13 +24,11 @@ export class OpenaireSearchDatasetsComponent {
|
|||
var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
|
||||
this.piwikSiteId = PiwikHelper.siteIDs[communityId];
|
||||
if(communityId){
|
||||
this.advancedSearchParameters = {community:communityId, co: "and"};
|
||||
this.connectCommunityId = communityId
|
||||
}else{
|
||||
this.route.queryParams.subscribe(data => {
|
||||
|
||||
if(data['communityId'] && data['communityId']!=""){
|
||||
this.advancedSearchParameters = {community: data['communityId'], co: "and"};
|
||||
this.connectCommunityId = data['communityId'];
|
||||
}
|
||||
});
|
||||
|
|
|
@ -8,7 +8,7 @@ import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
|||
template: `
|
||||
|
||||
<search-publications openaireLink="https://beta.explore.openaire.eu/search/find/publications"
|
||||
[(advancedSearchParameters)]=advancedSearchParameters
|
||||
|
||||
[(connectCommunityId)]=connectCommunityId>
|
||||
</search-publications>
|
||||
|
||||
|
@ -26,13 +26,10 @@ export class OpenaireSearchPublicationsComponent {
|
|||
var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
|
||||
this.piwikSiteId = PiwikHelper.siteIDs[communityId];
|
||||
if(communityId){
|
||||
this.advancedSearchParameters = {community:communityId, co: "and"};
|
||||
this.connectCommunityId = communityId
|
||||
}else{
|
||||
this.route.queryParams.subscribe(data => {
|
||||
|
||||
if(data['communityId'] && data['communityId']!=""){
|
||||
this.advancedSearchParameters = {community: data['communityId'], co: "and"};
|
||||
this.connectCommunityId = data['communityId'];
|
||||
}
|
||||
});
|
||||
|
|
|
@ -9,7 +9,6 @@ import {ConnectHelper} from '../../openaireLibrary/connect/connectHelper';
|
|||
|
||||
<search-software
|
||||
openaireLink="https://beta.explore.openaire.eu/search/find/software"
|
||||
[(advancedSearchParameters)]=advancedSearchParameters
|
||||
[(connectCommunityId)]=connectCommunityId>
|
||||
</search-software>
|
||||
`
|
||||
|
@ -25,14 +24,12 @@ export class OpenaireSearchSoftwareComponent {
|
|||
var communityId = ConnectHelper.getCommunityFromDomain(document.location.hostname);
|
||||
this.piwikSiteId = PiwikHelper.siteIDs[communityId];
|
||||
if(communityId){
|
||||
this.advancedSearchParameters = {community:communityId, co: "and"};
|
||||
this.connectCommunityId = communityId
|
||||
this.connectCommunityId = communityId
|
||||
}else{
|
||||
this.route.queryParams.subscribe(data => {
|
||||
|
||||
if(data['communityId'] && data['communityId']!=""){
|
||||
this.advancedSearchParameters = {community: data['communityId'], co: "and"};
|
||||
this.connectCommunityId = data['communityId'];
|
||||
this.connectCommunityId = data['communityId'];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue