From 8fdfa38be0d969ca9dd83b2a2189e73ce696b235 Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Mon, 4 Nov 2019 18:47:15 +0100
Subject: [PATCH] FEAT #12097 TIME 0:10 fix timelimit pipe if day limit is
 today

---
 src/frontend/lang/lang-en.ts           |  1 +
 src/frontend/lang/lang-fr.ts           |  1 +
 src/frontend/lang/lang-nl.ts           |  1 +
 src/frontend/plugins/timeLimit.pipe.ts | 39 ++++----------------------
 4 files changed, 8 insertions(+), 34 deletions(-)

diff --git a/src/frontend/lang/lang-en.ts b/src/frontend/lang/lang-en.ts
index 851ee3d16fb..fdeab8d264d 100755
--- a/src/frontend/lang/lang-en.ts
+++ b/src/frontend/lang/lang-en.ts
@@ -1241,4 +1241,5 @@ export const LANG_EN = {
     "dashboard" : "Dashboard",
     "noSendmail" : "No mail sent",
     "noEvent" : "Aucun event",
+    "hours" : "hours",
 };
diff --git a/src/frontend/lang/lang-fr.ts b/src/frontend/lang/lang-fr.ts
index 659bece474d..c5863775bef 100755
--- a/src/frontend/lang/lang-fr.ts
+++ b/src/frontend/lang/lang-fr.ts
@@ -1278,4 +1278,5 @@ export const LANG_FR = {
     "dashboard" : "Vue d'ensemble",
     "noSendmail" : "Aucun envoi",
     "noEvent" : "Aucun évênement",
+    "hours" : "heures",
 };
diff --git a/src/frontend/lang/lang-nl.ts b/src/frontend/lang/lang-nl.ts
index 050d8cf2f3b..4be6e552491 100755
--- a/src/frontend/lang/lang-nl.ts
+++ b/src/frontend/lang/lang-nl.ts
@@ -1266,4 +1266,5 @@ export const LANG_NL = {
     "dashboard" : "Dashboard", //_TO_TRANSLATE
     "noSendmail" : "No mail sent", //_TO_TRANSLATE
     "noEvent" : "Aucun event", //_TO_TRANSLATE
+    "hours" : "hours", //_TO_TRANSLATE
 };
diff --git a/src/frontend/plugins/timeLimit.pipe.ts b/src/frontend/plugins/timeLimit.pipe.ts
index fdae009da57..01fa614471e 100755
--- a/src/frontend/plugins/timeLimit.pipe.ts
+++ b/src/frontend/plugins/timeLimit.pipe.ts
@@ -51,8 +51,13 @@ export class TimeLimitPipe implements PipeTransform, OnDestroy {
 		} else if(now > d) {
 			return '<span class="timeDanger" color="warn"><b>' + this.lang.outdated + ' !</b></span>';
 		} else {
+			console.log(days);
 			if (Number.isNaN(seconds)){
 				return '';
+			} else if (minutes <= 59){
+				return '<span color="warn"><b>'+ minutes + ' ' + this.lang.minutes +'</b></span>';
+			} else if (hours <= 23){
+				return '<span color="warn"><b>'+ hours + ' ' + this.lang.hours +'</b></span>';
 			} else if (days <= 3) {
 				return '<span color="warn"><b>'+ days + ' ' + this.lang.dayS +'</b></span>';
 			} else if (days <= 7) {
@@ -65,40 +70,6 @@ export class TimeLimitPipe implements PipeTransform, OnDestroy {
 				return dayNumber + '/' + monthNumber + '/' + d.getFullYear();
 			}
 		}
-		
-		
-		/*if (Number.isNaN(seconds)){
-			return '';
-		} else if (seconds <= 45) {
-			return seconds + ' secondes';
-		} else if (seconds <= 90) {
-			//return 'une minute';
-		} else if (minutes <= 45) {
-			return minutes + ' minutes';
-		} else if (minutes <= 90) {
-			//return 'une heure';
-		} else if (hours <= 22) {
-			return hourNumber+':'+minuteNumber;
-			//return hours + ' heures';
-		} else if (hours <= 36) {
-			return dayNumber+' '+ month[d.getMonth()];
-			//return 'un jour';
-		} else if (days <= 25) {
-			return d.getDate()+' '+ month[d.getMonth()];
-			//return days + ' jours';
-		} else if (days <= 45) {
-			return d.getDate()+' '+ month[d.getMonth()];
-			//return 'un mois';
-		} else if (days <= 345) {
-			return d.getDate()+' '+ month[d.getMonth()];
-			//return months + ' mois';
-		} else if (days <= 545) {
-			return dayNumber + '/' + monthNumber + '/' + d.getFullYear();
-			//return 'un an';
-		} else { // (days > 545)
-			return dayNumber + '/' + monthNumber + '/' + d.getFullYear();
-			//return years + ' ans';
-		}*/
 	}
 	ngOnDestroy(): void {
 		this.removeTimer();
-- 
GitLab