Skip to content

Commit cadfbe2

Browse files
committed
Modify code for smooth dragging during iframe mode
1 parent 05bf67f commit cadfbe2

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

src/main/js/jsframe.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1341,8 +1341,8 @@ org.riversun.JSFrame =
13411341
me.resizable = true;
13421342

13431343

1344-
me.onousemoveOnIframe = null;
1345-
me.onouseupOnIframe = null;
1344+
me.onMouseMoveOnIframe = null;
1345+
me.onMouseUpOnIframe = null;
13461346

13471347
me._hasFocus = false;
13481348
me._hasFocusTime = 0;
@@ -1855,8 +1855,11 @@ org.riversun.JSFrame =
18551855
eventFromIframe.initMouseEvent('mousemove', true, false, window, e.detail, e.screenX, e.screenY, (e.pageX + frameLeft), (e.pageY + frameTop),
18561856
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, null);
18571857

1858-
if (me.onousemoveOnIframe) {
1859-
me.onousemoveOnIframe(eventFromIframe);
1858+
//smooth dragging during iframe mode
1859+
me.parentCanvas.windowMouseMove(eventFromIframe);
1860+
1861+
if (me.onMouseMoveOnIframe) {
1862+
me.onMouseMoveOnIframe(eventFromIframe);
18601863
}
18611864
};
18621865

@@ -1869,8 +1872,11 @@ org.riversun.JSFrame =
18691872
eventFromIframe.initMouseEvent('mouseup', true, false, window, e.detail, e.screenX, e.screenY, (e.pageX + frameLeft), (e.pageY + frameTop),
18701873
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, null);
18711874

1872-
if (me.onouseupOnIframe) {
1873-
me.onouseupOnIframe(eventFromIframe);
1875+
//smooth dragging during iframe mode
1876+
me.parentCanvas.windowMouseUp(eventFromIframe);
1877+
1878+
if (me.onMouseUpOnIframe) {
1879+
me.onMouseUpOnIframe(eventFromIframe);
18741880
}
18751881

18761882
};

0 commit comments

Comments
 (0)