From a22af04abc978c7b88f975bd656399a244e6c533 Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 16 Mar 2007 03:26:26 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@476 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- editor/js/editor.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/editor/js/editor.js b/editor/js/editor.js index f1b3b0a4c..3099add69 100755 --- a/editor/js/editor.js +++ b/editor/js/editor.js @@ -456,8 +456,9 @@ function editorDragStart(evt) { xAddEventListener(document, 'mousemove', editorDragMove, false); xAddEventListener(editorDragObj.obj, 'mouseout', editorDragMove, false); + var iframe_obj = editorGetIFrame(editorDragObj.id); - if(iframe_obj) xAddEventListener(iframe_obj.contentWindow.document, 'mousemove', editorDragMove, false); + if(iframe_obj) xAddEventListener(iframe_obj.contentWindow.document, 'mouseover', editorDragStop, false); } function editorDragMove(evt) { @@ -465,11 +466,10 @@ function editorDragMove(evt) { var e = new xEvent(evt); var h = e.pageY - editorDragObj.y; + editorDragObj.y = e.pageY; var iframe_obj = editorGetIFrame(editorDragObj.id); xHeight(iframe_obj, xHeight(iframe_obj)+h); - - editorDragObj.y = e.pageY; } function editorDragStop(evt) { @@ -479,7 +479,7 @@ function editorDragStop(evt) { xRemoveEventListener(editorDragObj.obj, 'mouseout', editorDragMove, false); var iframe_obj = editorGetIFrame(editorDragObj.id); - if(iframe_obj) xRemoveEventListener(iframe_obj.contentWindow.document, 'mousemove', editorDragMove, false); + if(iframe_obj) xRemoveEventListener(iframe_obj.contentWindow.document, 'mouseover', editorDragStop, false); editorDragObj.isDrag = false; editorDragObj.y = 0;