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 self = this;
|
||||||
var onMouseMove = function(e) {
|
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.x = e.clientX;
|
||||||
self.y = e.clientY;
|
self.y = e.clientY;
|
||||||
mouseMoveHandler && mouseMoveHandler(e);
|
mouseMoveHandler && mouseMoveHandler(e);
|
||||||
|
|
@ -130,7 +136,7 @@ var MouseHandler = function(editor) {
|
||||||
}
|
}
|
||||||
self.isMousePressed = false;
|
self.isMousePressed = false;
|
||||||
self.$onCaptureMouseMove = self.releaseMouse = null;
|
self.$onCaptureMouseMove = self.releaseMouse = null;
|
||||||
self.onMouseEvent("mouseup", e);
|
e && self.onMouseEvent("mouseup", e);
|
||||||
};
|
};
|
||||||
|
|
||||||
var onCaptureInterval = function() {
|
var onCaptureInterval = function() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue