From faa32a9c44126459128909ed25db929daa9655e7 Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Tue, 3 Mar 2020 11:20:27 +0200 Subject: [PATCH] Improve DMP Overview's Grant Styling --- .../dmp/overview/dmp-overview.component.html | 21 ++++++++++++------- .../dmp/overview/dmp-overview.component.scss | 20 ++++++++++++++++++ .../ui/dmp/overview/dmp-overview.component.ts | 14 +++++++++++++ dmp-frontend/src/assets/i18n/en.json | 2 ++ dmp-frontend/src/assets/i18n/es.json | 2 ++ 5 files changed, 52 insertions(+), 7 deletions(-) diff --git a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html index ff9846c61..a29ef2659 100644 --- a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html +++ b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.html @@ -149,20 +149,27 @@
-
+
{{'DMP-OVERVIEW.GRANT' | translate}}
+
{{ dmp.grant.abbreviation }}

{{ dmp.grant.label }}

-

{{ dmp.grant.startDate | date: "shortDate" }} - {{ dmp.grant.endDate | date: "shortDate" }}

+

{{ dmp.grant.startDate | date: "shortDate" }} - {{ dmp.grant.endDate | date: "shortDate" }}

-

{{ dmp.grant.description }}

- +
+ - + open_in_new {{ 'GRANT-EDITOR.ACTIONS.VISIT-WEBSITE' | translate }} diff --git a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.scss b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.scss index acf1d2a96..5ac7fc8f1 100644 --- a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.scss +++ b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.scss @@ -66,6 +66,16 @@ text-transform: uppercase; } +.grant-title { + width: 65px; + color: #089dbb; + background-color: white; + padding: 0px 10px; + margin-top: -16px; + cursor: default; + text-transform: uppercase; +} + .collaborators { display: flex; flex-direction: column; @@ -205,6 +215,10 @@ h4 span { text-transform: uppercase; } +.desc-container { + margin: 0px; +} + .desc { position: relative; overflow: hidden; @@ -215,6 +229,12 @@ h4 span { cursor: default; } +.desc-expanded { + overflow: visible !important; + height: auto !important; + position: inherit; +} + .desc:after { content: ""; text-align: right; diff --git a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts index 93c9afbc4..98c25aac9 100644 --- a/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts +++ b/dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.ts @@ -37,6 +37,7 @@ export class DmpOverviewComponent extends BaseComponent implements OnInit { hasPublishButton: boolean = true; breadCrumbs: Observable = observableOf(); isUserOwner: boolean; + expand = false; constructor( private route: ActivatedRoute, @@ -134,6 +135,19 @@ export class DmpOverviewComponent extends BaseComponent implements OnInit { // this.router.navigate(['/grants/edit/' + grantId]); } + expandDesc() { + this.expand = !this.expand; + } + + checkOverflow (element) { + if (this.expand || (element.offsetHeight < element.scrollHeight || + element.offsetWidth < element.scrollWidth)) { + return true; + } else { + return false; + } + } + datasetClicked(datasetId: String) { if (this.isPublicView) { this.router.navigate(['/datasets/publicEdit/' + datasetId]); diff --git a/dmp-frontend/src/assets/i18n/en.json b/dmp-frontend/src/assets/i18n/en.json index 99826de17..d1db35ce5 100644 --- a/dmp-frontend/src/assets/i18n/en.json +++ b/dmp-frontend/src/assets/i18n/en.json @@ -77,6 +77,7 @@ "ACTIONS": { "VIEW-ALL": "View All", "SHOW-MORE": "Show more", + "SHOW-LESS": "Show less", "LOG-IN": "Log in" }, "PREPOSITIONS": { @@ -513,6 +514,7 @@ } }, "DMP-OVERVIEW": { + "GRANT": "Grant", "RESEARCHERS": "Researchers", "COLLABORATORS": "Collaborators", "TOOLTIP": { diff --git a/dmp-frontend/src/assets/i18n/es.json b/dmp-frontend/src/assets/i18n/es.json index be3eb3a0f..064914ca1 100644 --- a/dmp-frontend/src/assets/i18n/es.json +++ b/dmp-frontend/src/assets/i18n/es.json @@ -77,6 +77,7 @@ "ACTIONS": { "VIEW-ALL": "Ver todo", "SHOW-MORE": "Mostrar más", + "SHOW-LESS": "Show less", "LOG-IN": "Iniciar sesión" }, "PREPOSITIONS": { @@ -511,6 +512,7 @@ } }, "DMP-OVERVIEW": { + "GRANT": "Grant", "RESEARCHERS": "Investigadores", "COLLABORATORS": "Colaboradores", "TOOLTIP": {