diff --git a/js/section-library.js b/js/section-library.js index 12dd318..c5404e0 100644 --- a/js/section-library.js +++ b/js/section-library.js @@ -3,7 +3,7 @@ * Behaviors Section Library general scripts. */ -(function ($, _, Drupal, drupalSettings) { +(function ($, _, Drupal, drupalSettings, once) { "use strict"; var layoutBuilderSectionLibraryFiltered = false; @@ -31,8 +31,7 @@ } }; - $('input.js-layout-builder-section-library-filter', context).once('js-layout-builder-section-library-filter').on('keyup', Drupal.debounce(filterSectionLibraryList, 200)); + $(once('js-layout-builder-section-library-filter', 'input.js-layout-builder-section-library-filter', context)).on('keyup', Drupal.debounce(filterSectionLibraryList, 200)); } }; - -})(window.jQuery, window._, window.Drupal, window.drupalSettings); +})(window.jQuery, window._, window.Drupal, window.drupalSettings, window.once); diff --git a/section_library.libraries.yml b/section_library.libraries.yml index 7388cfa..76eaab0 100644 --- a/section_library.libraries.yml +++ b/section_library.libraries.yml @@ -4,3 +4,5 @@ section_library: css/section-library.css: { } js: js/section-library.js: { } + dependencies: + - core/once