Close small menu when user clicks outside #1375

This commit is contained in:
Ron Holt 2019-11-08 00:14:40 -08:00 committed by Ismail El Korchi
parent 15b7f3bb39
commit 29b0bb311f
1 changed files with 11 additions and 0 deletions

View File

@ -42,6 +42,17 @@
} }
}; };
// Close small menu when user clicks outside
document.addEventListener( 'click', function( event ) {
var isClickInside = container.contains( event.target );
if ( ! isClickInside ) {
container.className = container.className.replace( ' toggled', '' );
button.setAttribute( 'aria-expanded', 'false' );
menu.setAttribute( 'aria-expanded', 'false' );
}
} );
// Get all the link elements within the menu. // Get all the link elements within the menu.
links = menu.getElementsByTagName( 'a' ); links = menu.getElementsByTagName( 'a' );