From 16a3e39f84f92b7f10f9866518bf26bc81af6f79 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Tue, 4 May 2021 21:04:17 -0400 Subject: [PATCH] Allow "ok" to force endweek. --- src/endWeek/endWeek.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/endWeek/endWeek.js b/src/endWeek/endWeek.js index 37d62b47df7..89bc0b634c6 100644 --- a/src/endWeek/endWeek.js +++ b/src/endWeek/endWeek.js @@ -305,9 +305,10 @@ globalThis.endWeek = (function() { function confirmEndWeek() { const expiredReminders = V.reminders.filter(r => r.week <= V.week); - if (expiredReminders.length > 0) { - confirm(`These reminders are due: ${toSentence(Array.from(expiredReminders, r => r.message))}`); - } else if (!V.sideBarOptions.confirmWeekEnd || confirm("Are you sure you want to end the week?")) { + if ( + (!V.sideBarOptions.confirmWeekEnd || confirm("Are you sure you want to end the week?")) && + (expiredReminders.length === 0 || confirm(`These reminders are due: ${toSentence(Array.from(expiredReminders, r => r.message))}. End the week anyway?`)) + ) { App.UI.EndWeekAnim.start(); setTimeout(doEndWeek, 0); // execute immediately, but after the event loop runs, so the loading screen gets shown } -- GitLab