WordPress.org

Make WordPress Core

Ticket #20337: 20337.patch

File 20337.patch, 910 bytes (added by SergeyBiryukov, 6 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                        });