diff --git a/core/modules/views_ui/js/views-admin.js b/core/modules/views_ui/js/views-admin.js index ceaf4f6..ee70f1f 100644 --- a/core/modules/views_ui/js/views-admin.js +++ b/core/modules/views_ui/js/views-admin.js @@ -283,11 +283,14 @@ Drupal.behaviors.viewsUiRenderAddViewButton.toggleMenu = function ($trigger) { Drupal.behaviors.viewsUiSearchOptions = { attach: function (context) { + var $context = $(context); + var $form = $context; // The add item form may have an id of views-ui-add-item-form--n. - var $form = $(context).find('form[id^="views-ui-add-item-form"]').first(); + if (!$context.is('form[id^="views-ui-add-item-form"]')) { + $form = $context.find('form[id^="views-ui-add-item-form"]'); + } // Make sure we don't add more than one event handler to the same form. - $form = $form.once('views-ui-filter-options'); - if ($form.length) { + if ($form.once('views-ui-filter-options').length) { new Drupal.viewsUi.OptionsSearch($form); } }