Make WordPress Core

Ticket #31687: 31687.1.diff

File 31687.1.diff, 827 bytes (added by mattwiebe, 10 years ago)
  • wp-admin/js/customize-controls.js

     
    19291929
    19301930                        this.query = $.extend( params.query || {}, { customize_messenger_channel: this.channel() });
    19311931
     1932                        // This avoids SecurityErrors when setting a window object in x-origin iframe'd scenarios
     1933                        this.targetWindow.set = function( to ) {
     1934                                var from = this._value;
     1935
     1936                                to = this._setter.apply( this, arguments );
     1937                                to = this.validate( to );
     1938
     1939                                if ( null === to || from === to ) {
     1940                                        return this;
     1941                                }
     1942
     1943                                this._value = to;
     1944                                this._dirty = true;
     1945
     1946                                this.callbacks.fireWith( this, [ to, from ] );
     1947
     1948                                return this;
     1949                        };
     1950
    19321951                        this.run( deferred );
    19331952                },
    19341953