Revisions: Remove redundant method, see #24425.
git-svn-id: http://core.svn.wordpress.org/trunk@24600 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
f106142a9b
commit
179bb9a6ba
|
@ -199,20 +199,18 @@ window.wp = window.wp || {};
|
||||||
revisions.model.FrameState = Backbone.Model.extend({
|
revisions.model.FrameState = Backbone.Model.extend({
|
||||||
initialize: function( attributes, options ) {
|
initialize: function( attributes, options ) {
|
||||||
this.revisions = options.revisions;
|
this.revisions = options.revisions;
|
||||||
this.diffs = new revisions.model.Diffs( [], {revisions: this.revisions} );
|
this.diffs = new revisions.model.Diffs( [], { revisions: this.revisions });
|
||||||
this.listenTo( this, 'change:from', this.updateDiffFrom );
|
this.listenTo( this, 'change:from', this.updateDiff );
|
||||||
this.listenTo( this, 'change:to', this.updateDiffTo );
|
this.listenTo( this, 'change:to', this.updateDiff );
|
||||||
this.revisionsRouter = new revisions.router.Router({ model: this });
|
this.revisionsRouter = new revisions.router.Router({ model: this });
|
||||||
},
|
},
|
||||||
|
|
||||||
updateDiffTo: function() {
|
// So long as `from` and `to` are changed at the same time, the diff
|
||||||
var from = this.get( 'from' );
|
// will only be updated once. This is because Backbone updates all of
|
||||||
|
// the changed attributes in `set`, and then fires the `change` events.
|
||||||
|
updateDiff: function() {
|
||||||
|
var from = this.get('from');
|
||||||
this.set( 'diffId', (from ? from.id : '0' ) + ':' + this.get('to').id );
|
this.set( 'diffId', (from ? from.id : '0' ) + ':' + this.get('to').id );
|
||||||
},
|
|
||||||
|
|
||||||
updateDiffFrom: function() {
|
|
||||||
if ( this.get( 'compareTwoMode' ) )
|
|
||||||
this.updateDiffTo();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue