From 3e0f5fe544da6025bcda89d71ce0ac7619b0af08 Mon Sep 17 00:00:00 2001 From: Paro The Parrot Date: Mon, 12 Sep 2022 08:30:49 +0200 Subject: [PATCH 1/3] Using --- Countdown/Countdown.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Countdown/Countdown.js b/Countdown/Countdown.js index dbcb60f..65036c9 100644 --- a/Countdown/Countdown.js +++ b/Countdown/Countdown.js @@ -17,6 +17,7 @@ if (widgetInputRAW !== null) { } dateForCountdown = widgetInput[0].trim() icon = widgetInput[1] || '⏳'; + text = widgetInput[3]; // new if (widgetInput[2] && widgetInput[2].toLowerCase() === 'true') { showDate = true } @@ -69,7 +70,7 @@ gradient.colors = [ widget.backgroundGradient = gradient -let provider = widget.addText(icon + " Countdown") +let provider = widget.addText(icon + " " + text) // variant provider.font = Font.mediumSystemFont(12) provider.textColor = textColor From 6171fbbcb8ff5f1338e2b26fe0b88aa3865688f4 Mon Sep 17 00:00:00 2001 From: Paro The Parrot Date: Mon, 12 Sep 2022 09:08:21 +0200 Subject: [PATCH 2/3] Add weeks --- Countdown/Countdown.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Countdown/Countdown.js b/Countdown/Countdown.js index 65036c9..65e4109 100644 --- a/Countdown/Countdown.js +++ b/Countdown/Countdown.js @@ -27,9 +27,9 @@ if (widgetInputRAW !== null) { //////////////////////////////////////////////////////////////////////////////// const localeText = { - default: ['Day', 'Days'], - en: ['Day', 'Days'], - de: ['Tag', 'Tage'], + default: ['Day', 'Days', 'weeks'], + en: ['Day', 'Days', 'Weeks'], + de: ['Tag', 'Tage', 'Wochen'], fr: ['Jour', 'Jours'], es: ['día', 'días'], it: ['giorno', 'giorni'] @@ -55,6 +55,7 @@ function getTimeRemaining(endtime){ }; } let remainingDays = getTimeRemaining(dateForCountdown).days + 1; +let remainingWeeks = Math.round(remainingDays /7); // Create Widget let widget = new ListWidget(); @@ -99,6 +100,11 @@ if (remainingDays === 1) { } postfixText.font = Font.regularSystemFont(20) postfixText.textColor = textColor; +let provider2 = widget.addText(remainingWeeks+ " " + (t[2])) +provider2.font = Font.mediumSystemFont(16) +provider2.textColor = textColor +provider2.centerAlignText() +textStack.addSpacer() textStack.addSpacer() From b54e9db0941bd7eed54c7be9b6db1c8eb660e49f Mon Sep 17 00:00:00 2001 From: Paro The Parrot Date: Fri, 16 Sep 2022 09:49:04 +0200 Subject: [PATCH 3/3] Week with ohne decimal --- Countdown/Countdown.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Countdown/Countdown.js b/Countdown/Countdown.js index 65e4109..2cab4e9 100644 --- a/Countdown/Countdown.js +++ b/Countdown/Countdown.js @@ -55,7 +55,7 @@ function getTimeRemaining(endtime){ }; } let remainingDays = getTimeRemaining(dateForCountdown).days + 1; -let remainingWeeks = Math.round(remainingDays /7); +let remainingWeeks = Math.round(remainingDays*10 /7)/10; // Create Widget let widget = new ListWidget();