(function ($) { Drupal.behaviors.taxonomyMenuTrailsFieldsetSummaries = { attach: function (context) { $('fieldset#edit-taxonomy-menu-trails', context).drupalSetSummary(function (context) { var vals = []; // Term references for setting active trail var category = $('.form-item-taxonomy-menu-trails-instances-field-product-category input:checked', context).next('label').text(); if (category) { vals.push(Drupal.t("@category set", {'@category': category})); } // Term selection method var method = $(".form-item-taxonomy-menu-trails-selection-method select option:selected", context).text(); vals.push(Drupal.t('Selection method "@method"', {'@method': method})); // Only if object doesn't have enabled menu item var no_menu = $('.form-item-taxonomy-menu-trails-only-without-menu input', context).is(':checked'); if (no_menu) { vals.push(Drupal.t("no menu item")); } return Drupal.checkPlain(vals.join(', ')); }); } }; })(jQuery);