(function ($) { Drupal.behaviors.redirectFieldsetSummaries = { attach: function (context) { $('fieldset.redirect-list', context).drupalSetSummary(function (context) { if ($('table.redirect-list tbody td.empty', context).length) { return Drupal.t('No redirects'); } else { var enabled_redirects = $('table.redirect-list tbody tr.redirect-enabled', context).length; var disabled_redirects = $('table.redirect-list tbody tr.redirect-disabled', context).length; var text = ''; if (enabled_redirects > 0) { var text = Drupal.formatPlural(enabled_redirects, '1 enabled redirect', '@count enabled redirects'); } if (disabled_redirects > 0) { if (text.length > 0) { text = text + '
'; } text = text + Drupal.formatPlural(disabled_redirects, '1 disabled redirect', '@count disabled redirects'); } return text; } }); } }; })(jQuery);