Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / profiles / demo_umami / themes / umami / js / components / navigation / menu-main / menu-main.es6.js
diff --git a/web/core/profiles/demo_umami/themes/umami/js/components/navigation/menu-main/menu-main.es6.js b/web/core/profiles/demo_umami/themes/umami/js/components/navigation/menu-main/menu-main.es6.js
new file mode 100644 (file)
index 0000000..bd78190
--- /dev/null
@@ -0,0 +1,17 @@
+/**
+ * @file
+ * This file is used to add any javascript that is needed for the main menu.
+ */
+
+ (function () {
+   const toggler = document.querySelector('[data-drupal-selector="menu-main-toggle"]');
+   const menu = document.querySelector('[data-drupal-selector="menu-main"]');
+
+   function toggleMenu() {
+     toggler.classList.toggle('menu-main-toggle--active');
+     menu.classList.toggle('menu-main--active');
+     return false;
+   }
+
+   toggler.addEventListener('click', toggleMenu);
+ }());