From f3671cf7dea70158a54fe1584d07eca41c2a0dad Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Thu, 30 Apr 2020 15:54:01 +0200 Subject: [PATCH] fix click lang selector on mobile devices --- kit/js/menu.js | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/kit/js/menu.js b/kit/js/menu.js index 642b5ea..085b431 100644 --- a/kit/js/menu.js +++ b/kit/js/menu.js @@ -1,19 +1,12 @@ -document.addEventListener("DOMContentLoaded", function() { - window.onclick = function(event) { - - // Toggle lang switcher dropdown menu on mobile view - if (event.target.closest('.header-lang-small')) { - var dropdown = document.getElementById("dropdown"); - var dropdownIcon = document.querySelector('.header-lang-small .icon'); - console.log(dropdownIcon); - if (dropdown.style.display === "block") { - dropdown.style.display = "none"; - dropdownIcon.classList.toggle('active'); - } else { - dropdown.style.display = "block"; - dropdownIcon.classList.toggle('active'); - } - }; - - }; +document.getElementsByClassName("header-lang-small")[0].addEventListener("click", function(){ + var dropdown = document.getElementById("dropdown"); + var dropdownIcon = document.querySelector('.header-lang-small .icon'); + console.log(dropdownIcon); + if (dropdown.style.display === "block") { + dropdown.style.display = "none"; + dropdownIcon.classList.toggle('active'); + } else { + dropdown.style.display = "block"; + dropdownIcon.classList.toggle('active'); + } });