WordPress.org

Make WordPress Core

Ticket #20337: customize-loader.dev.js.patch

File customize-loader.dev.js.patch, 892 bytes (added by benkulbertis, 2 years ago)
  • customize-loader.dev.js

     
    1717                                Loader.element.toggleClass('collapsed'); 
    1818                                return false; 
    1919                        }); 
     20                         
     21                        window.location.hash = ''; 
    2022                }, 
    2123                open: function( params ) { 
    2224                        params.customize = 'on'; 
    2325 
     26                        window.location.hash = '#customize'; 
     27                         
     28                        var hash = window.location.hash; 
     29                        setInterval(function(){ 
     30                                if (window.location.hash != hash) { 
     31                                        Loader.close(); 
     32                                } 
     33                        }, 100); 
     34 
    2435                        this.iframe = $( '<iframe />', { 
    2536                                src: this.base + '?' + jQuery.param( params ) 
    2637                        }).appendTo( this.element ); 
     
    3041                        }); 
    3142                }, 
    3243                close: function() { 
     44                        window.location.hash = ''; 
    3345                        this.element.fadeOut( 200, function() { 
    3446                                Loader.iframe.remove(); 
    3547                                Loader.iframe = null;