From 40fdc9dca6ad197472672a80159341841a5b6e6c Mon Sep 17 00:00:00 2001 From: Shawn Date: Wed, 20 May 2026 22:53:50 -0400 Subject: [PATCH] T3: Search & Filter UX improvements - Add missing assetCountBar div with count bar styling - Add missing clearFiltersBtn with show/hide logic - Add .search-highlight CSS for matching term highlighting - Add .ai-location CSS for location context in asset items - Add loading spinner overlay during search debounce - Fix filter pills to use JS string escaping (not HTML escaping) - Add 'make' filter parameter to API query - Include 'make' in filter detection for count bar --- static/index.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/static/index.html b/static/index.html index eb2225f..7b505e5 100644 --- a/static/index.html +++ b/static/index.html @@ -3352,6 +3352,15 @@ ).join(''); } + function initKeyBadges() { + loadBadgeChecklist(); + // Add a default key entry if the list is empty + const list = document.getElementById('manKeysList'); + if (list && list.children.length === 0) { + addKeyEntry(); + } + } + function toggleBadge(el) { el.classList.toggle('checked'); el.querySelector('input').checked = el.classList.contains('checked');