From 54d2d46b6512a0369fd2f0521e8565e42ea358ea Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 25 Jan 2015 13:27:43 -0500 Subject: Store calendar filters per project --- assets/js/src/calendar.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/calendar.js b/assets/js/src/calendar.js index ca76377e..ca47661c 100644 --- a/assets/js/src/calendar.js +++ b/assets/js/src/calendar.js @@ -1,5 +1,7 @@ Kanboard.Calendar = (function() { + var filter_storage_key = ""; + // Show the empty calendar function show_calendar() { @@ -65,7 +67,7 @@ Kanboard.Calendar = (function() { // Restore saved filters function load_filters() { - var filters = Kanboard.GetStorageItem('calendar_filters'); + var filters = Kanboard.GetStorageItem(filter_storage_key); if (filters !== "undefined" && filters !== "") { filters = JSON.parse(filters); @@ -89,12 +91,13 @@ Kanboard.Calendar = (function() { filters[$(this).attr("name")] = $(this).val(); }); - Kanboard.SetStorageItem("calendar_filters", JSON.stringify(filters)); + Kanboard.SetStorageItem(filter_storage_key, JSON.stringify(filters)); refresh_calendar(filters); } return { Init: function() { + filter_storage_key = "calendar_filters_" + $("#calendar").data("project-id"); show_calendar(); load_filters(); } -- cgit v1.2.3