diff --git a/core/modules/views_ui/js/views-admin.js b/core/modules/views_ui/js/views-admin.js index 24ac0e9..ddaa624 100644 --- a/core/modules/views_ui/js/views-admin.js +++ b/core/modules/views_ui/js/views-admin.js @@ -826,22 +826,24 @@ * selected widget for the exposed group. */ Drupal.behaviors.viewsUiChangeDefaultWidget = { - attach: function () { + attach: function (context) { + var $context = $(context); + function changeDefaultWidget(event) { if ($(event.target).prop('checked')) { - $('input.default-radios').parent().hide(); - $('td.any-default-radios-row').parent().hide(); - $('input.default-checkboxes').parent().show(); + $context.find('input.default-radios').parent().hide(); + $context.find('td.any-default-radios-row').parent().hide(); + $context.find('input.default-checkboxes').parent().show(); } else { - $('input.default-checkboxes').parent().hide() - $('td.any-default-radios-row').parent().show(); - $('input.default-radios').parent().show(); + $context.find('input.default-checkboxes').parent().hide(); + $context.find('td.any-default-radios-row').parent().show(); + $context.find('input.default-radios').parent().show(); } } // Update on widget change. - $('input[name="options[group_info][multiple]"]') + $context.find('input[name="options[group_info][multiple]"]') .on('change', changeDefaultWidget) // Update the first time the form is rendered. .trigger('change');