diff --git a/js/vt-main.js b/js/vt-main.js index 63773902cd6fa518af8c8b4b6a885b719e00803d..a9ae4016ed0aa5495034248a900f24cd0e70d0f6 100644 --- a/js/vt-main.js +++ b/js/vt-main.js @@ -1,9 +1,9 @@ -(function ($, Drupal) { +(function ($, Drupal, once) { Drupal.behaviors.vtBehavior = { attach: function (context, settings) { //mobile menu - jQuery('.vt-menu--main .burger').once().click(function () { + jQuery(once('.vt-menu--main', '.burger')).click(function () { jQuery(this).closest('.vt-menu--main').addClass("vt-mobile-main-menu"); }); jQuery('.vt-menu--main .vt-menu-main').after().click(function () { @@ -42,4 +42,4 @@ }); } }; -})(jQuery, Drupal); +})(jQuery, Drupal, once); diff --git a/revolt.info.yml b/revolt.info.yml index f28d95ed7296751332bb4171ee735271c9268b7d..5a5e9e0e090e0c5b5fe61c49fba703a498f6aced 100644 --- a/revolt.info.yml +++ b/revolt.info.yml @@ -6,10 +6,6 @@ libraries: - revolt/global-styling - revolt/nice-select - revolt/vendor -dependencies: - - core/drupal - - core/jquery - - core/jquery.once base theme: false regions: top_header: "Top Header" diff --git a/revolt.libraries.yml b/revolt.libraries.yml index ab5647a4035718b10a01db8ec1f8efdcf9428d6b..c2e97e66cea1f8dab6d20e58854203fd5bd6f966 100644 --- a/revolt.libraries.yml +++ b/revolt.libraries.yml @@ -8,7 +8,7 @@ global-styling: js/vt-main.js: {} dependencies: - core/jquery - - core/jquery.once + - core/once - core/underscore - core/backbone - core/jquery.form