added date filters to the results page

This commit is contained in:
Jack 2020-06-22 00:43:38 +01:00
parent f534bf2d25
commit 046f0563a1
2 changed files with 35 additions and 0 deletions

View file

@ -556,6 +556,15 @@
<div class="button" filter="time_custom">custom</div>
</div>
</div>
<div class="buttonsAndTitle testDate" style="grid-column:1/3;">
<div class="title">date</div>
<div class="buttons testDate" style="grid-template-columns: 1fr 1fr 1fr 1fr;">
<div class="button" filter="date_all">all</div>
<div class="button" filter="date_month">last month</div>
<div class="button" filter="date_week">last week</div>
<div class="button" filter="date_day">last day</div>
</div>
</div>
<div class="buttonsAndTitle tags" style="grid-column:1/3;">
<div class="title">tags</div>
<div class="buttons tags" style="grid-template-columns: 1fr 1fr 1fr 1fr;">

View file

@ -602,10 +602,36 @@ function refreshAccountPage() {
}
}
let timeSinceTest = Math.abs(result.timestamp - Date.now()) / 1000;
let datehide = true;
if(
(activeFilters.includes("date_all")) ||
(activeFilters.includes("date_day") && timeSinceTest <= 86400) ||
(activeFilters.includes("date_week") && timeSinceTest <= 604800) ||
(activeFilters.includes("date_month") && timeSinceTest <= 18144000)
){
datehide = false;
}
if(datehide) return;
// if(
// (!activeFilters.includes("date_all")) &&
// (activeFilters.includes("date_day") && timeSinceTest > 86400) &&
// (activeFilters.includes("date_week") && timeSinceTest > 604800) &&
// (activeFilters.includes("date_month") && timeSinceTest > 18144000)
// ){
// return;
// }
filteredResults.push(result);
//filters done
//=======================================
tt = 0;
if(result.timeDuration == null){