Fix month due date filter and make code a bit more readable

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2020-04-23 12:53:44 +02:00
parent 00d2278513
commit defba3c80d
2 changed files with 4 additions and 4 deletions

View File

@@ -108,7 +108,7 @@
value="dueToday" value="dueToday"
@change="setFilter" @change="setFilter"
@click="beforeSetFilter"> @click="beforeSetFilter">
<label for="dueToday">{{ t('deck', 'Today') }}</label> <label for="dueToday">{{ t('deck', 'Next 24 hours') }}</label>
</div> </div>
<div class="filter--item"> <div class="filter--item">

View File

@@ -59,7 +59,7 @@ export default {
} }
if (due !== '') { if (due !== '') {
const datediffHour = ((new Date(card.duedate) - new Date()) / 3600000) const datediffHour = ((new Date(card.duedate) - new Date()) / 3600 / 1000)
switch (due) { switch (due) {
case 'noDue': case 'noDue':
return (card.duedate === null) return (card.duedate === null)
@@ -68,9 +68,9 @@ export default {
case 'dueToday': case 'dueToday':
return (card.overdue >= 2) return (card.overdue >= 2)
case 'dueWeek': case 'dueWeek':
return (datediffHour <= 168 && card.duedate !== null) return (datediffHour <= 7 * 24 && card.duedate !== null)
case 'dueMonth': case 'dueMonth':
return (datediffHour <= 5040 && card.duedate !== null) return (datediffHour <= 30 * 24 && card.duedate !== null)
} }
} }