diff --git a/elasticsearch_search_api.libraries.yml b/elasticsearch_search_api.libraries.yml index a7d795cc1ba512385a682cdda9e4fe3e7c760f21..c74264f77addbeeea64422f6355df01234c60bfc 100644 --- a/elasticsearch_search_api.libraries.yml +++ b/elasticsearch_search_api.libraries.yml @@ -12,6 +12,7 @@ ajaxify: - core/jquery - core/drupal.ajax - core/drupalSettings + - core/once inline-autocomplete: js: js/search-inline-autocomplete.js: {} @@ -19,6 +20,7 @@ inline-autocomplete: - core/jquery - core/drupal.ajax - core/drupalSettings + - core/once styles: css: layout: diff --git a/js/search-inline-autocomplete.js b/js/search-inline-autocomplete.js index ef3b75515f88a28d7866b7ab7eba5c7f06363499..53e3a99d2e91d62496edf291e504366ed96e1963 100644 --- a/js/search-inline-autocomplete.js +++ b/js/search-inline-autocomplete.js @@ -2,7 +2,7 @@ 'use strict'; Drupal.behaviors.searchInlineBehavior = { - attach: function (context, once) { + attach: function (context, settings) { var header_form_class = drupalSettings.elasticsearch_search_api.header_form_class; var searchForm = $('.' + header_form_class); $(once('elasticsearch_search_api-autocomplete', '.search-autocomplete-inline')).on('click', '.autocomplete-keyword', function () {