(function($){ var $el; prepareFlexibleFields(); $('a[data-name="acf-fc-collapse"]').live('click', function() { $el = $(this).closest('.acf-field[data-name="fc_layout"]'); $el.toggleClass('-collapsed'); $el.find('.acf-field-list-wrap').slideToggle(); $el.find('.acf-fc-meta-name, .acf-fc-meta-display, .acf-fc-meta-min, .acf-fc-meta-max').slideToggle(); }); $('.flexible-setting-toggle').live('click', function(e) { button = $(this); $el = button.closest('.collapse-button-row'); if ( button.hasClass('-collapsed') ) { button.removeClass('-collapsed'); button.find('span').text(acf_flex_collapse.collapseAll); $el.siblings('.acf-field-setting-fc_layout').each(function() { $(this).find('.acf-field-list-wrap').slideDown(); $(this).find('.acf-fc-meta-name, .acf-fc-meta-display, .acf-fc-meta-min, .acf-fc-meta-max').slideToggle(); }); } else { button.addClass('-collapsed'); button.find('span').text(acf_flex_collapse.expandAll); $el.siblings('.acf-field-setting-fc_layout').each(function() { $(this).find('.acf-field-list-wrap').slideUp(); $(this).find('.acf-fc-meta-name, .acf-fc-meta-display, .acf-fc-meta-min, .acf-fc-meta-max').slideUp(); }); } }); $('.acf-field-setting-type .field-type').live('change', function( e ){ if ( $(this).val() == 'flexible_content') { setTimeout(function(){ prepareFlexibleFields(); }, 500); } else { $('.collapse-button-row').remove(); } }); function prepareFlexibleFields() { var $acf_fl_actions = ''; $('.description.acf-fl-actions').html($acf_fl_actions); $('.acf-field-object-flexible-content .settings .acf-table tbody .acf-field-setting-required').after('