Ticket #24425: 24425.draft.17.diff
File 24425.draft.17.diff, 2.7 KB (added by , 12 years ago) |
---|
-
wp-admin/js/revisions.js
350 350 }, 351 351 352 352 nextRevision: function() { 353 var toIndex = this.model.revisions.indexOf( this.model.get( 'to' ) );353 var toIndex = isRtl ? this.model.revisions.length - this.model.revisions.indexOf( this.model.get( 'to' ) ) - 1 : this.model.revisions.indexOf( this.model.get( 'to' ) ); 354 354 toIndex = isRtl ? toIndex - 1 : toIndex + 1; 355 355 this.gotoModel( toIndex ); 356 356 }, 357 357 358 358 previousRevision: function() { 359 var toIndex = this.model.revisions.indexOf( this.model.get('to') );359 var toIndex = isRtl ? this.model.revisions.length - this.model.revisions.indexOf( this.model.get( 'to' ) ) - 1 : this.model.revisions.indexOf( this.model.get( 'to' ) ); 360 360 toIndex = isRtl ? toIndex + 1 : toIndex - 1; 361 361 this.gotoModel( toIndex ); 362 362 }, … … 367 367 368 368 // Check to see if the Previous or Next buttons need to be disabled or enabled 369 369 disabledButtonCheck: function() { 370 var maxVal = isRtl ? 0 :this.model.revisions.length - 1,371 minVal = isRtl ? this.model.revisions.length - 1 :0,370 var maxVal = this.model.revisions.length - 1, 371 minVal = 0, 372 372 next = $( '.revisions-next .button' ), 373 373 previous = $( '.revisions-previous .button' ), 374 374 val = this.model.revisions.indexOf( this.model.get( 'to' ) ); … … 420 420 this.$el.slider( this.settings.toJSON() ); 421 421 this.settings.on( 'change', function( model, options ) { 422 422 // Apply changes to slider settings here. 423 this.$el.slider( { value: this.model.revisions.indexOf( this.model.get( 'to' ) ) } ); // Set handle to current to model 423 if ( isRtl ) { 424 this.$el.slider( { // Order reversed in Rtl mode 425 value: this.model.revisions.length - this.model.revisions.indexOf( this.model.get( 'to' ) ) - 1 426 } ); 427 } else { 428 this.$el.slider( { // Set handle to current to model 429 value: this.model.revisions.indexOf( this.model.get( 'to' ) ) 430 } ); 431 } 424 432 }, this ); 425 433 // Reset to the initially selected revision 426 434 this.slide( '', this.settings.attributes ); -
wp-admin/css/wp-admin-rtl.css
975 975 left: 6px; 976 976 } 977 977 978 #toggle-revision-compare-mode {978 .revision-toggle-compare-mode { 979 979 right: auto; 980 980 left: 0; 981 981 padding: 9px 0 0 9px; 982 982 } 983 983 984 #diff-next-revision{984 .revisions-next { 985 985 float: left; 986 986 } 987 987 988 #diff-previous-revision{988 .revisions-previous { 989 989 float: right; 990 990 } 991 991