2 * DO NOT EDIT THIS FILE.
3 * See the following change record for more information,
4 * https://www.drupal.org/node/2815083
8 (function ($, Drupal) {
9 Drupal.behaviors.filterStatus = {
10 attach: function attach(context, settings) {
11 var $context = $(context);
12 $context.find('#filters-status-wrapper input.form-checkbox').once('filter-status').each(function () {
13 var $checkbox = $(this);
15 var $row = $context.find('#' + $checkbox.attr('id').replace(/-status$/, '-weight')).closest('tr');
17 var $filterSettings = $context.find('#' + $checkbox.attr('id').replace(/-status$/, '-settings'));
18 var filterSettingsTab = $filterSettings.data('verticalTab');
20 $checkbox.on('click.filterUpdate', function () {
21 if ($checkbox.is(':checked')) {
23 if (filterSettingsTab) {
24 filterSettingsTab.tabShow().updateSummary();
26 $filterSettings.show();
30 if (filterSettingsTab) {
31 filterSettingsTab.tabHide().updateSummary();
33 $filterSettings.hide();
37 Drupal.tableDrag['filter-order'].restripeTable();
40 if (filterSettingsTab) {
41 filterSettingsTab.details.drupalSetSummary(function () {
42 return $checkbox.is(':checked') ? Drupal.t('Enabled') : Drupal.t('Disabled');
46 $checkbox.triggerHandler('click.filterUpdate');