/* Init AddToAny when an AddToAny WordPress Widget is selectively refreshed for customizer preview. */ jQuery( function() { // Short-circuit selective refresh events if not in customizer preview or pre-4.5. if ( 'undefined' === typeof wp || ! wp.customize || ! wp.customize.selectiveRefresh ) { return; } function addtoany_init() { if ( ! wpa2a ) return; if (wpa2a.script_ready) wpa2a.init(); // Load external script if not already called wpa2a.script_load(); } // Init AddToAny when a partial is rendered. wp.customize.selectiveRefresh.bind( 'partial-content-rendered', function( placement ) { if ( placement.container ) { addtoany_init(); } } ); } );