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:
@@ -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">
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user