Fix toolbar for IE8 and IE9. Fix mouse button detection for IE8 and IE9.

This commit is contained in:
Inez Korczynski 2011-12-05 22:01:06 +00:00
parent accc605e8a
commit a22eadee54
2 changed files with 4 additions and 3 deletions

View file

@ -2,6 +2,7 @@
display: inline-block;
padding: 0.25em;
border-right: solid 1px #f0f3f5;
vertical-align: middle;
}
.es-toolbarDivider {
display: inline-block;

View file

@ -274,7 +274,7 @@ es.SurfaceView.prototype.emitUpdate = function( delay ) {
es.SurfaceView.prototype.onMouseDown = function( e ) {
// Only for left mouse button
if ( e.button === 0 ) {
if ( e.which === 1 ) {
var selection = this.currentSelection.clone(),
offset = this.documentView.getOffsetFromEvent( e );
// Single click
@ -332,7 +332,7 @@ es.SurfaceView.prototype.onMouseDown = function( e ) {
es.SurfaceView.prototype.onMouseMove = function( e ) {
// Only with the left mouse button while in selecting mode
if ( e.button === 0 && this.mouse.selectingMode ) {
if ( e.which === 1 && this.mouse.selectingMode ) {
var selection = this.currentSelection.clone(),
offset = this.documentView.getOffsetFromEvent( e );
@ -379,7 +379,7 @@ es.SurfaceView.prototype.onMouseMove = function( e ) {
};
es.SurfaceView.prototype.onMouseUp = function( e ) {
if ( e.button === 0 ) { // left mouse button
if ( e.which === 1 ) { // left mouse button
this.mouse.selectingMode = this.mouse.selectedRange = null;
this.model.select( this.currentSelection );
// We have to manually call this because the selection will not have changed between the