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(); + } } } };