From 38b2645f6f8c323ba7892109603f34dfed0a60d0 Mon Sep 17 00:00:00 2001 From: Gabriele Cimaschi Date: Wed, 29 Jul 2026 22:11:48 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20resa=20pi=C3=B9=20rapida=20la=20navigazi?= =?UTF-8?q?one=20fra=20i=20ticket,=20torna=20alla=20lista=20non=20ricarica?= =?UTF-8?q?=20tutto.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/components/filters.js | 12 +++++++++++- public/js/views/ticketList.js | 4 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/public/js/components/filters.js b/public/js/components/filters.js index 4367a99..e047d02 100644 --- a/public/js/components/filters.js +++ b/public/js/components/filters.js @@ -325,7 +325,10 @@ const Filters = { A Data/Ora -
+
+
@@ -622,6 +625,13 @@ const Filters = { }); }); + const refreshBtn = document.getElementById('filter-refresh'); + if (refreshBtn) { + refreshBtn.addEventListener('click', () => { + if (onFilterChange) onFilterChange(); + }); + } + const resetBtn = document.getElementById('filter-reset'); if (resetBtn) { resetBtn.addEventListener('click', () => { diff --git a/public/js/views/ticketList.js b/public/js/views/ticketList.js index 0851789..ef0a62f 100644 --- a/public/js/views/ticketList.js +++ b/public/js/views/ticketList.js @@ -13,7 +13,9 @@ const TicketListView = { async render() { const container = document.getElementById('view-container'); - container.innerHTML = '

Caricamento ticket...

'; + if (!container.querySelector('.ticket-table-wrapper') && !container.querySelector('.ticket-table')) { + container.innerHTML = '

Caricamento ticket...

'; + } try { // Fetch lookups for filter dropdowns