WordPress.org

Make WordPress Core

Ticket #20337: 20337.patch

File 20337.patch, 910 bytes (added by SergeyBiryukov, 3 years ago)
  • wp-includes/js/customize-loader.dev.js

     
    2121                open: function( params ) { 
    2222                        params.customize = 'on'; 
    2323 
     24                        window.location.hash = '#customize'; 
     25 
     26                        var hash = window.location.hash; 
     27                        setInterval( function() { 
     28                                if ( window.location.hash != hash ) 
     29                                        Loader.close(); 
     30                        }, 100); 
     31 
    2432                        this.iframe = $( '<iframe />', { 
    2533                                src: this.base + '?' + jQuery.param( params ) 
    2634                        }).appendTo( this.element ); 
     
    3139                }, 
    3240                close: function() { 
    3341                        this.element.fadeOut( 200, function() { 
    34                                 Loader.iframe.remove(); 
     42                                if ( Loader.iframe ) 
     43                                        Loader.iframe.remove(); 
    3544                                Loader.iframe = null; 
    3645                                Loader.body.removeClass( 'customize-active full-overlay-active' ); 
    3746                        });