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:
Daryl Koopersmith 2013-07-09 07:07:53 +00:00
parent f106142a9b
commit 179bb9a6ba
1 changed files with 8 additions and 10 deletions

View File

@ -199,20 +199,18 @@ window.wp = window.wp || {};
revisions.model.FrameState = Backbone.Model.extend({
initialize: function( attributes, options ) {
this.revisions = options.revisions;
this.diffs = new revisions.model.Diffs( [], {revisions: this.revisions} );
this.listenTo( this, 'change:from', this.updateDiffFrom );
this.listenTo( this, 'change:to', this.updateDiffTo );
this.diffs = new revisions.model.Diffs( [], { revisions: this.revisions });
this.listenTo( this, 'change:from', this.updateDiff );
this.listenTo( this, 'change:to', this.updateDiff );
this.revisionsRouter = new revisions.router.Router({ model: this });
},
updateDiffTo: function() {
var from = this.get( 'from' );
// So long as `from` and `to` are changed at the same time, the diff
// 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 );
},
updateDiffFrom: function() {
if ( this.get( 'compareTwoMode' ) )
this.updateDiffTo();
}
});