Make WordPress Core

Ticket #30219: 30219.diff

File 30219.diff, 1.9 KB (added by ericlewis, 12 years ago)
  • src/wp-admin/js/revisions.js

    diff --git src/wp-admin/js/revisions.js src/wp-admin/js/revisions.js
    index 521e55c..99bc91c 100644
    window.wp = window.wp || {}; 
    360360                },
    361361
    362362                initialize: function( attributes, options ) {
    363                         var properties = {};
    364 
    365363                        _.bindAll( this, 'receiveDiff' );
    366364                        this._debouncedEnsureDiff = _.debounce( this._ensureDiff, 200 );
    367365
    window.wp = window.wp || {}; 
    379377                        this.listenTo( this.diffs, 'ensure:load', this.updateLoadingStatus );
    380378                        this.listenTo( this, 'update:diff', this.updateLoadingStatus );
    381379
    382                         // Set the initial revisions, baseUrl, and mode as provided through settings
    383                         properties.to = this.revisions.get( revisions.settings.to );
    384                         properties.from = this.revisions.get( revisions.settings.from );
    385                         properties.compareTwoMode = revisions.settings.compareTwoMode;
    386                         properties.baseUrl = revisions.settings.baseUrl;
     380
     381                        // Set the initial revisions, baseUrl, and mode as provided through attributes.
     382                        var properties = {};
     383                        properties.to = this.revisions.get( this.get( 'initialDiffState' ).to );
     384                        properties.from = this.revisions.get( this.get( 'initialDiffState' ).from );
     385                        properties.compareTwoMode = this.revisions.get( this.get( 'initialDiffState' ).compareTwoMode );
    387386                        this.set( properties );
    388387
    389388                        // Start the router if browser supports History API
    window.wp = window.wp || {}; 
    11001099        // Initialize the revisions UI.
    11011100        revisions.init = function() {
    11021101                revisions.view.frame = new revisions.view.Frame({
    1103                         model: new revisions.model.FrameState({}, {
     1102                        model: new revisions.model.FrameState({
     1103                                initialDiffState: {
     1104                                        to: revisions.settings.to,
     1105                                        from: revisions.settings.from,
     1106                                        compareTwoMode: revisions.settings.compareTwoMode
     1107                                },
     1108                                baseUrl: revisions.settings.baseUrl
     1109                        }, {
    11041110                                revisions: new revisions.model.Revisions( revisions.settings.revisionData )
    11051111                        })
    11061112                }).render();