diff --git a/js/conditional_fields.js b/js/conditional_fields.js old mode 100644 new mode 100755 index a45961f93..e2b3c858c --- a/js/conditional_fields.js +++ b/js/conditional_fields.js @@ -79,6 +79,13 @@ $(document).bind('state:visible-fade', function(e) { $(e.target).closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'slideDown' : 'slideUp'](e.effect.speed); } }) +.bind('state:visible', function(e) { + if (e.trigger) { + $(e.target).parents('.field-group-fieldset').each(function() { + $(this).toggle(e.value || $(this).find('.form-item:visible, .form-submit:visible, .form-wrapper:visible').length > 0); + }); + } +}) // Empty/Filled. .bind('state:empty-empty', function(e) { if (e.trigger) {