This is an automated email from the ASF dual-hosted git repository.

humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git

commit edbbd15a06053109263fb706432cc3eacc0d5dda
Author: Daniel Gruno <[email protected]>
AuthorDate: Tue Sep 21 15:11:44 2021 -0500

    make calendar click utilize previous search parameters
---
 webui/js/source/sidebar-calendar.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/webui/js/source/sidebar-calendar.js 
b/webui/js/source/sidebar-calendar.js
index 56f5562..c62b7bc 100644
--- a/webui/js/source/sidebar-calendar.js
+++ b/webui/js/source/sidebar-calendar.js
@@ -166,11 +166,16 @@ function calendar_click(year, month) {
     current_month = month;
     searching = false;
     let q = "";
-    let newhref = "list.html?%s@%s:%u-%u".format(current_list, current_domain, 
year, month);
+    let calendar_current_list = current_list;
+    let calendar_current_domain = current_domain;
     if (current_json && current_json.searchParams && 
current_json.searchParams.q) {
         q = current_json.searchParams.q;
-        newhref += ":" + q;
+        calendar_current_list = current_json.searchParams.list;
+        calendar_current_domain = current_json.searchParams.domain;
     }
+    let newhref = "list?%s@%s:%u-%u".format(calendar_current_list, 
calendar_current_domain, year, month);
+    if (q && q.length > 0) newhref += ":" + q;
+
     if (location.href !== newhref) {
         window.history.pushState({}, null, newhref);
     }

Reply via email to