From defba3c80dbf1419bcb960a40fb3c6078b7ab0d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Thu, 23 Apr 2020 12:53:44 +0200 Subject: [PATCH] Fix month due date filter and make code a bit more readable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/Controls.vue | 2 +- src/store/card.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Controls.vue b/src/components/Controls.vue index 8183adad0..18f199730 100644 --- a/src/components/Controls.vue +++ b/src/components/Controls.vue @@ -108,7 +108,7 @@ value="dueToday" @change="setFilter" @click="beforeSetFilter"> - +
diff --git a/src/store/card.js b/src/store/card.js index ef45ca3ae..cfe69bd72 100644 --- a/src/store/card.js +++ b/src/store/card.js @@ -59,7 +59,7 @@ export default { } if (due !== '') { - const datediffHour = ((new Date(card.duedate) - new Date()) / 3600000) + const datediffHour = ((new Date(card.duedate) - new Date()) / 3600 / 1000) switch (due) { case 'noDue': return (card.duedate === null) @@ -68,9 +68,9 @@ export default { case 'dueToday': return (card.overdue >= 2) case 'dueWeek': - return (datediffHour <= 168 && card.duedate !== null) + return (datediffHour <= 7 * 24 && card.duedate !== null) case 'dueMonth': - return (datediffHour <= 5040 && card.duedate !== null) + return (datediffHour <= 30 * 24 && card.duedate !== null) } }