Collapse language switcher when some point in page are clicked

main
Kitaiti Makoto 3 years ago
parent c4ebde8951
commit c20219c3e0

@ -37,7 +37,17 @@ document.addEventListener('DOMContentLoaded', () => {
}
}
const languageSwitchers = [];
for (const switcher of document.getElementsByClassName('language-switcher')) {
new LanguageSwitcher(switcher);
languageSwitchers.push(new LanguageSwitcher(switcher));
}
document.body.addEventListener('click', event => {
if (languageSwitchers.some(ls => ls.element.contains(event.target))) {
return;
}
for (const ls of languageSwitchers) {
ls.collapse();
}
});
});

Loading…
Cancel
Save