trigger close whenever focus leaves accordion

This commit is contained in:
Rachid Mrad 2024-06-21 18:32:41 -04:00
parent 11f90ea28a
commit a2f04515f4
No known key found for this signature in database

View file

@ -1248,10 +1248,10 @@ document.addEventListener('DOMContentLoaded', function() {
});
});
domainsSearchInput.addEventListener('focus', function(e) {
console.log('focus');
closeFilters();
});
// domainsSearchInput.addEventListener('focus', function(e) {
// console.log('focus');
// closeFilters();
// });
domainsSearchSubmit.addEventListener('click', function(e) {
e.preventDefault();
@ -1337,7 +1337,7 @@ document.addEventListener('DOMContentLoaded', function() {
loadDomains(1, 'id', 'asc');
resetHeaders();
updateStatusIndicator();
closeFilters();
//closeFilters();
}
if (resetFiltersButton) {
@ -1357,6 +1357,17 @@ document.addEventListener('DOMContentLoaded', function() {
}
}
document.addEventListener('focusin', function(event) {
const accordion = document.querySelector('.usa-accordion--select');
const accordionIsOpen = document.querySelector('.usa-button--filter[aria-expanded="true"]');
if (accordionIsOpen && !accordion.contains(event.target)) {
console.log('trigger')
closeFilters();
toggleCaret(statusToggle);
}
});
// Load the first page initially
loadDomains(1);
}