From 20ac4950135d09608c1441df96e1f3f9866dd1e5 Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Mon, 16 Oct 2023 11:47:45 +0300 Subject: [PATCH] [Explore | develop]: funders.component.html: [Bug fix] Updated height-match cases and added uk-grid-match to fix and align heights of cards and their contents | funders.component.ts: Added check to not show when there is just one project for a funder (it is the custom unidentified project added for the data). --- .../src/app/funders/funders.component.html | 125 +++++++++--------- explore/src/app/funders/funders.component.ts | 32 ++--- 2 files changed, 81 insertions(+), 76 deletions(-) diff --git a/explore/src/app/funders/funders.component.html b/explore/src/app/funders/funders.component.html index 8759e2ea..0fac80e9 100644 --- a/explore/src/app/funders/funders.component.html +++ b/explore/src/app/funders/funders.component.html @@ -74,7 +74,7 @@ -
+
@@ -120,14 +120,15 @@
No funders available
-
-
+
-
+ +
@@ -138,66 +139,68 @@ Open Access
- -
- - - OpenAIRE placeholder logo - -
- -
- - {{funder.alias}} - -
- -
- - {{funder.name}} - -
-
- - diff --git a/explore/src/app/funders/funders.component.ts b/explore/src/app/funders/funders.component.ts index d68147ce..b08f1622 100644 --- a/explore/src/app/funders/funders.component.ts +++ b/explore/src/app/funders/funders.component.ts @@ -164,21 +164,23 @@ export class FundersComponent implements OnInit { // 3rd call let queriedFunders3 = data[2][1][0].values; queriedFunders3.forEach(queriedFunder => { - if(this.fundersMap.has(queriedFunder.id)) { - this.fundersMap.get(queriedFunder.id).projects = +queriedFunder.number; - } else { - this.fundersMap.set(queriedFunder.id, { - "id": queriedFunder.id, - "name": queriedFunder.name, - "alias": '', - "researchProducts": 0, - "openAccessResearchProducts": 0, - "openAccessPercentage": 0, - "projects": +queriedFunder.number, - "monitorDashboard": '', - "monitorDashboardStatus": '', - "logoUrl": '' - }); + if(+queriedFunder.number > 1) { + if (this.fundersMap.has(queriedFunder.id)) { + this.fundersMap.get(queriedFunder.id).projects = +queriedFunder.number; + } else { + this.fundersMap.set(queriedFunder.id, { + "id": queriedFunder.id, + "name": queriedFunder.name, + "alias": '', + "researchProducts": 0, + "openAccessResearchProducts": 0, + "openAccessPercentage": 0, + "projects": +queriedFunder.number, + "monitorDashboard": '', + "monitorDashboardStatus": '', + "logoUrl": '' + }); + } } });