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) { // domainsSearchInput.addEventListener('focus', function(e) {
console.log('focus'); // console.log('focus');
closeFilters(); // closeFilters();
}); // });
domainsSearchSubmit.addEventListener('click', function(e) { domainsSearchSubmit.addEventListener('click', function(e) {
e.preventDefault(); e.preventDefault();
@ -1337,7 +1337,7 @@ document.addEventListener('DOMContentLoaded', function() {
loadDomains(1, 'id', 'asc'); loadDomains(1, 'id', 'asc');
resetHeaders(); resetHeaders();
updateStatusIndicator(); updateStatusIndicator();
closeFilters(); //closeFilters();
} }
if (resetFiltersButton) { 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 // Load the first page initially
loadDomains(1); loadDomains(1);
} }