Updated dropdowns to close all others before opening

This commit is contained in:
Dan Brown 2019-05-06 17:59:17 +01:00
parent b9ad3f9f65
commit 6797c91eeb
No known key found for this signature in database
GPG Key ID: 46D9F943C24A2EF9

View File

@ -14,7 +14,7 @@ class DropDown {
}
show(event) {
this.hide();
this.hideAll();
this.menu.style.display = 'block';
this.menu.classList.add('anim', 'menuIn');
@ -44,6 +44,12 @@ class DropDown {
event.stopPropagation();
}
hideAll() {
for (let dropdown of window.components.dropdown) {
dropdown.hide();
}
}
hide() {
this.menu.style.display = 'none';
this.menu.classList.remove('anim', 'menuIn');