From 7991d556009dd02cf7a0cb7d19a224401bddecbe Mon Sep 17 00:00:00 2001 From: KKlochko Date: Mon, 15 Apr 2024 11:15:17 +0300 Subject: [PATCH] Update the search to update without override other parameters and use alpinejs. --- views/admin_panel.hbs | 13 +++++++++++-- views/index.hbs | 1 - views/partials/search_articles.hbs | 12 +++++++++++- .../search_articles_update_param_script.hbs | 9 --------- 4 files changed, 22 insertions(+), 13 deletions(-) delete mode 100644 views/partials/search_articles_update_param_script.hbs diff --git a/views/admin_panel.hbs b/views/admin_panel.hbs index 78bdf52..3aff9dc 100644 --- a/views/admin_panel.hbs +++ b/views/admin_panel.hbs @@ -16,7 +16,16 @@
-
+
@@ -27,6 +36,7 @@ -{{> search_articles_update_param_script }} diff --git a/views/index.hbs b/views/index.hbs index eec2d07..7b484a8 100644 --- a/views/index.hbs +++ b/views/index.hbs @@ -6,4 +6,3 @@ {{> articles_briefly }} -{{> search_articles_update_param_script }} diff --git a/views/partials/search_articles.hbs b/views/partials/search_articles.hbs index 9a83a39..5183999 100644 --- a/views/partials/search_articles.hbs +++ b/views/partials/search_articles.hbs @@ -1,4 +1,13 @@ -
+
@@ -9,6 +18,7 @@ - function updateURLSearchParameter() { - let search = htmx.find('#search') - let qp = new URLSearchParams(); - qp.set('search', search.value); - history.replaceState(null, null, "?"+qp.toString()); - } - document.querySelector('#search').addEventListener('input', updateURLSearchParameter); -