+
+
+ {{result['funderShortname']}}>
+ (start {{result.startYear}} - end {{result.endYear}})
0">
diff --git a/services/searchProjects.service.ts b/services/searchProjects.service.ts
index dd2e9dd1..766638db 100644
--- a/services/searchProjects.service.ts
+++ b/services/searchProjects.service.ts
@@ -123,35 +123,27 @@ export class SearchProjectsService {
var result: SearchResult = new SearchResult();
result.openAccessMandate = (resData['oamandatepublications'])?true:false;
result['title'] = {"name": '', "accessMode": '', "sc39": ''};
- if(resData['acronym'] != undefined && resData['acronym'] != "") {
- result['title'].name = resData['acronym'] + " - ";
- }
+ // if(resData['acronym'] != undefined && resData['acronym'] != "") {
+ // result['title'].name = resData['acronym'] + " - ";
+ // }
if(Array.isArray(resData['title'])) {
- // resData['title'][0].hasOwnProperty("content") {
- result['title'].name += resData['title'][0];
- // }
+ result['title'].name += resData['title'][0];
} else {
- // resData['title'].hasOwnProperty("content") {
- result['title'].name += resData['title'];
- // }
+ result['title'].name += resData['title'];
}
- if(result['title'].name != '') {
- result['title'].name += " ("+resData['code']+")"
- }
+ // if(result['title'].name != '') {
+ // result['title'].name += " ("+resData['code']+")"
+ // }
if(resData['ecsc39'] == true) {
result['title'].sc39 = "sc39";
}
+ result.acronym = resData['acronym'];
+ result.code = resData['code'];
-
- // if(resData['title'].hasOwnProperty("content")) {
- // result['title'].name = resData['title'].content;
- // }
- //result['title'].url = OpenaireProperties.getsearchLinkToProject();
- //result['title'].url += Array.isArray(data) ? data[i]['result']['header']['dri:objIdentifier'] : data['result']['header']['dri:objIdentifier'];
- result['id'] = Array.isArray(data) ? data[i]['result']['header']['dri:objIdentifier'] : data['result']['header']['dri:objIdentifier'];
+ result.id = Array.isArray(data) ? data[i]['result']['header']['dri:objIdentifier'] : data['result']['header']['dri:objIdentifier'];
if(resData['rels'].hasOwnProperty("rel")) {
let relLength = Array.isArray(resData['rels']['rel']) ? resData['rels']['rel'].length : 1;
@@ -182,21 +174,37 @@ export class SearchProjectsService {
}
}
if(resData.hasOwnProperty("fundingtree")) {
+ /*let funderSet: Set;
if(result['funders'] == undefined) {
result['funders'] = new Array<
{"funderShortname": string, "funderName": string}>();
+ funderSet = new Set();
}
let fundingLength = Array.isArray(resData['fundingtree']) ? resData['fundingtree'].length : 1;
for(let z=0; z