fix sticky selection if editor loaded into iframe
This commit is contained in:
parent
6e14e92912
commit
c72617b033
1 changed files with 7 additions and 1 deletions
|
|
@ -112,6 +112,12 @@ var MouseHandler = function(editor) {
|
|||
|
||||
var self = this;
|
||||
var onMouseMove = function(e) {
|
||||
if (!e) return;
|
||||
// if editor is loaded inside iframe, and mouseup event is outside
|
||||
// we won't recieve it, so we cancel on first mousemove without button
|
||||
if (useragent.isWebKit && !e.which && self.releaseMouse)
|
||||
return self.releaseMouse();
|
||||
|
||||
self.x = e.clientX;
|
||||
self.y = e.clientY;
|
||||
mouseMoveHandler && mouseMoveHandler(e);
|
||||
|
|
@ -130,7 +136,7 @@ var MouseHandler = function(editor) {
|
|||
}
|
||||
self.isMousePressed = false;
|
||||
self.$onCaptureMouseMove = self.releaseMouse = null;
|
||||
self.onMouseEvent("mouseup", e);
|
||||
e && self.onMouseEvent("mouseup", e);
|
||||
};
|
||||
|
||||
var onCaptureInterval = function() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue