06/04 Optimize app

This commit is contained in:
2026-06-04 15:00:09 -04:00
parent 3f2e83ce2d
commit e03eb26417
8 changed files with 125 additions and 23 deletions
+5 -2
View File
@@ -184,11 +184,11 @@ function addCredRow(btn) {
btn.closest('.modal-body').querySelector('.cred-rows').insertAdjacentHTML('beforeend', emptyCredRow());
}
function removeRow(btn) { btn.closest('.cred-row').remove(); }
function esc(s) { return (s||'').replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/</g,'&lt;'); }
(function() {
var searchEl = document.getElementById('site-search');
var typeEl = document.getElementById('site-type-filter');
var _timer = null;
function filterSites() {
var q = searchEl.value.trim().toLowerCase();
var type = typeEl.value;
@@ -198,7 +198,10 @@ function esc(s) { return (s||'').replace(/&/g,'&amp;').replace(/"/g,'&quot;').re
row.style.display = (nameMatch && typeMatch) ? '' : 'none';
});
}
searchEl.addEventListener('input', filterSites);
searchEl.addEventListener('input', function() {
clearTimeout(_timer);
_timer = setTimeout(filterSites, 250);
});
typeEl.addEventListener('change', filterSites);
})();
</script>