From f17c7e41ab5939f7acd2911a54a3083fdfa0c1dc Mon Sep 17 00:00:00 2001 From: int2001 Date: Sat, 7 Jun 2025 06:32:47 +0000 Subject: [PATCH 1/3] Persist Searchfield after editing --- assets/js/sections/satellite.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/assets/js/sections/satellite.js b/assets/js/sections/satellite.js index 5f29c4679..023355371 100644 --- a/assets/js/sections/satellite.js +++ b/assets/js/sections/satellite.js @@ -1,5 +1,7 @@ +var tablex; $(document).ready(function () { - $('.sattable').DataTable({ + $("#dt-search-0").val("XX"); + tablex = $('.sattable').DataTable({ "pageLength": 25, "language": { url: getDataTablesLanguageUrl(), @@ -15,6 +17,10 @@ $(document).ready(function () { } }); + var presetSearch = sessionStorage.getItem('datatableSearch') || ''; + sessionStorage.removeItem('datatableSearch'); + tablex.search(presetSearch).draw(); + $(document).on('click','.deleteSatmode', function (e) { deleteSatmode(e.currentTarget.id,e.currentTarget.attributes.infotext.value); }); @@ -48,6 +54,7 @@ function editTle(id) { label: lang_admin_close, action: function (dialogItself) { dialogItself.close(); + sessionStorage.setItem('datatableSearch', tablex.search()); location.reload(); } }] @@ -245,6 +252,7 @@ function editSatelliteDialog(id) { label: lang_admin_close, action: function (dialogItself) { dialogItself.close(); + sessionStorage.setItem('datatableSearch', tablex.search()); location.reload(); } }] From 387845992875ea7becfcbdf0f9f1bb9d07b1a5b6 Mon Sep 17 00:00:00 2001 From: int2001 Date: Sat, 7 Jun 2025 06:37:18 +0000 Subject: [PATCH 2/3] Remove debug --- assets/js/sections/satellite.js | 1 - 1 file changed, 1 deletion(-) diff --git a/assets/js/sections/satellite.js b/assets/js/sections/satellite.js index 023355371..2f432d841 100644 --- a/assets/js/sections/satellite.js +++ b/assets/js/sections/satellite.js @@ -1,6 +1,5 @@ var tablex; $(document).ready(function () { - $("#dt-search-0").val("XX"); tablex = $('.sattable').DataTable({ "pageLength": 25, "language": { From 515e86c87d4da62b9d3ec15779569f80baf498f1 Mon Sep 17 00:00:00 2001 From: int2001 Date: Sat, 7 Jun 2025 06:45:48 +0000 Subject: [PATCH 3/3] Save search as well when saving SAT --- assets/js/sections/satellite.js | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/js/sections/satellite.js b/assets/js/sections/satellite.js index 2f432d841..658f258ec 100644 --- a/assets/js/sections/satellite.js +++ b/assets/js/sections/satellite.js @@ -276,6 +276,7 @@ function saveUpdatedSatellite(form) { 'orbit': form.orbit.value, }, success: function (html) { + sessionStorage.setItem('datatableSearch', tablex.search()); location.reload(); } });