@@ -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