From 65024faf82dc8a05a2d2d2063d524b5650c86230 Mon Sep 17 00:00:00 2001 From: Jeroen Opdebeeck <jeroen.opdebeeck@cegeka.com> Date: Tue, 7 Nov 2023 11:13:07 +0100 Subject: [PATCH] Issue #3399799: Once is not a function in search-inline-autocomplete.js --- elasticsearch_search_api.libraries.yml | 2 ++ js/search-inline-autocomplete.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/elasticsearch_search_api.libraries.yml b/elasticsearch_search_api.libraries.yml index a7d795c..c74264f 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 ef3b755..53e3a99 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 () { -- GitLab