/** * Scripts within the customizer controls window. **/ (function( $, api ) { wp.customize.bind('ready', function() { /* === Radio Image Control === */ api.controlConstructor['radio-color'] = api.Control.extend( { ready: function() { var control = this; $( 'input:radio', control.container ).change( function() { control.setting.set( $( this ).val() ); } ); } } ); }); })( jQuery, wp.customize ); (function(api) { const blooming_blog_section_lists = ['banner','categories','posts-grid']; blooming_blog_section_lists.forEach(blooming_blog_homepage_scroll); function blooming_blog_homepage_scroll(item, index) { // Detect when the front page sections section is expanded (or closed) so we can adjust the preview accordingly. item = item.replace(/-/g, '_'); wp.customize.section('blooming_blog_' + item + '_section', function(section) { section.expanded.bind(function(isExpanding) { // Value of isExpanding will = true if you're entering the section, false if you're leaving it. wp.customize.previewer.send(item, { expanded: isExpanding }); }); }); } })(wp.customize);