oyvind.kinsey
27 Jan 2010, 8:00 AM
The function handleMouseMove in the DragDropMgr uses the following to detect a mouseUp event in IE
if (Ext.isIE && (e.button !== 0 && e.button !== 1 && e.button !== 2)) {
this.stopEvent(e);
return this.handleMouseUp(e);
}
Since IE8 (in IE8 Standards mode) behaves according to the standard this does not work and should be changed to
if (Ext.isIE && !Ext.isIE8 && (e.button !== 0 && e.button !== 1 && e.button !== 2)) {
this.stopEvent(e);
return this.handleMouseUp(e);
}
This is especially a problem when you are moving the dom-objects that are placed under the cursor during a drag-drop operation.
if (Ext.isIE && (e.button !== 0 && e.button !== 1 && e.button !== 2)) {
this.stopEvent(e);
return this.handleMouseUp(e);
}
Since IE8 (in IE8 Standards mode) behaves according to the standard this does not work and should be changed to
if (Ext.isIE && !Ext.isIE8 && (e.button !== 0 && e.button !== 1 && e.button !== 2)) {
this.stopEvent(e);
return this.handleMouseUp(e);
}
This is especially a problem when you are moving the dom-objects that are placed under the cursor during a drag-drop operation.