(function (moduleId) { $(document).ready(function () { $("#logout-reveal a").click(function() { logout(); }) $('#header-search-form').submit(function () { return $("#header-search-form [name=query]").val().length > 0; }); $('.categoryMenu-toggle').click(function (e) { let menus = e.currentTarget.parentNode.getElementsByClassName('categoryMenu'); if(menus.length > 0) { closeMenu(); e.currentTarget.parentNode.getElementsByClassName('categoryMenu')[0].classList.add('_open'); } }); $(document).click((event) => { if (!$(event.target).closest('.categoryMenu').length && !$(event.target).closest('.categoryMenu-toggle').length) { closeMenu(); } }); function closeMenu() { let menus = document.getElementsByClassName('categoryMenu') for(let i = 0; i < menus.length; i++){ menus[i].classList.remove('_open'); } } }); })('u-05c6ab2d-7349-4b47-8953-8f6c21fe2e51');