diff --git a/static/js/chart_controls.js b/static/js/chart_controls.js index 876dc93..25f3416 100644 --- a/static/js/chart_controls.js +++ b/static/js/chart_controls.js @@ -94,6 +94,14 @@ document.addEventListener("DOMContentLoaded", function () { this.classList.add("active"); const r = this.getAttribute("data-range"); // last30days/currentmonth/monthly/quarterly/halfyearly/yearly + // Zakresy kubełkowane – bez start/end, bez "daily" + if (["monthly", "quarterly", "halfyearly", "yearly"].includes(r)) { + if (startDateInput) startDateInput.value = ""; + if (endDateInput) endDateInput.value = ""; + window.loadExpenses(r); // => /expenses_data?range=monthly|quarterly|halfyearly|yearly + return; + } + if (r === "currentmonth") { const t = today(); const first = new Date(t.getFullYear(), t.getMonth(), 1); @@ -113,6 +121,7 @@ document.addEventListener("DOMContentLoaded", function () { return; } + // reset pickera if (startDateInput) startDateInput.value = ""; if (endDateInput) endDateInput.value = "";