From 7deffbd47f60bc6daf5ff3bfc0a408dd2b97724e Mon Sep 17 00:00:00 2001 From: Nicolas Demonte Date: Tue, 14 Apr 2020 15:01:26 +0200 Subject: [PATCH] Store sorting criterias in advanced search #32781 --- src/pfwbged/collection/pfwbcollection.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/pfwbged/collection/pfwbcollection.js b/src/pfwbged/collection/pfwbcollection.js index a950d4f..b1712e1 100644 --- a/src/pfwbged/collection/pfwbcollection.js +++ b/src/pfwbged/collection/pfwbcollection.js @@ -222,6 +222,8 @@ function get_history_parameter(name, default_value) { $('#sort_order').prop('checked', ''); $('#sort_on').val(sort_on); } + store_history_parameter('sort_on', sort_on); + store_history_parameter('sort_reverse', $('#sort_order').prop('checked')); $.querywidget.updateSearch(); }); }); @@ -673,6 +675,19 @@ function select_metatype(elem) $.querywidget.updateSearch(); } } + + var sort_on = get_history_parameter('sort_on'); + var sort_reverse = get_history_parameter('sort_reverse'); + if (sort_on !== undefined) { + $("#sort_on").val(sort_on); + $('#sort_order').prop('checked', ''); + } + if (sort_reverse === true) { + $('#sort_order').prop('checked', true); + } + if (sort_on !== undefined || sort_reverse === true) { + $.querywidget.updateSearch(); + } } } };