From 5cc6e1904e7cdbc07dd65d5ddbea5974f8522fa8 Mon Sep 17 00:00:00 2001 From: Jack Date: Thu, 30 Jul 2020 19:48:57 +0100 Subject: [PATCH] made sure only one date filter can be enabled --- public/js/account.js | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/public/js/account.js b/public/js/account.js index d7dbc543d..5d956b3d2 100644 --- a/public/js/account.js +++ b/public/js/account.js @@ -511,7 +511,12 @@ function toggleFilterButton(filter) { $(`.pageAccount .content .filterButtons .button`), (index, obj) => { let f = $(obj).attr("filter"); - if (f != "none") { + if ( + f != "none" && + f != "date_month" && + f != "date_week" && + f != "date_day" + ) { enableFilterButton(f); } } @@ -527,6 +532,17 @@ function toggleFilterButton(filter) { } } ); + } else if ( + filter == "date_all" || + filter == "date_month" || + filter == "date_week" || + filter == "date_day" + ) { + disableFilterButton("date_all"); + disableFilterButton("date_month"); + disableFilterButton("date_week"); + disableFilterButton("date_day"); + enableFilterButton(filter); } // else if(filter == "mode_words"){ // $.each($(`.pageAccount .content .filterButtons .buttons.wordsFilter .button`),(index,obj)=>{ @@ -963,18 +979,17 @@ function refreshAccountPage() { loadMoreLines(); //////// - let mainColor = getComputedStyle(document.body) - .getPropertyValue("--main-color") - .replace(" ", ""); - let subColor = getComputedStyle(document.body) - .getPropertyValue("--sub-color") - .replace(" ", ""); + if (themeColors.main == "") { + refreshThemeColorObject(); + } - resultHistoryChart.options.scales.xAxes[0].ticks.minor.fontColor = subColor; - resultHistoryChart.options.scales.yAxes[0].ticks.minor.fontColor = subColor; - resultHistoryChart.data.datasets[0].borderColor = mainColor; - resultHistoryChart.options.legend.labels.fontColor = subColor; - resultHistoryChart.data.datasets[0].trendlineLinear.style = subColor; + resultHistoryChart.options.scales.xAxes[0].ticks.minor.fontColor = + themeColors.sub; + resultHistoryChart.options.scales.yAxes[0].ticks.minor.fontColor = + themeColors.sub; + resultHistoryChart.data.datasets[0].borderColor = themeColors.main; + resultHistoryChart.options.legend.labels.fontColor = themeColors.sub; + resultHistoryChart.data.datasets[0].trendlineLinear.style = themeColors.sub; resultHistoryChart.data.datasets[0].data = chartData;