diff --git a/gulliver/js/ext/draw2d.js b/gulliver/js/ext/draw2d.js index 740a815ae..e6ef35c6c 100755 --- a/gulliver/js/ext/draw2d.js +++ b/gulliver/js/ext/draw2d.js @@ -349,12 +349,14 @@ _327f=oThis.node.getWorkflow().snapToHelper(oThis.node,_327f); } oThis.element.style.left=_327f.x+"px"; oThis.element.style.top=_327f.y+"px"; +var divscroll = document.body; +var scrollTop = divscroll.scrollTop; var _3280=oThis.node.workflow.getScrollLeft(); var _3281=oThis.node.workflow.getScrollTop(); var _3282=oThis.node.workflow.getAbsoluteX(); var _3283=oThis.node.workflow.getAbsoluteY(); -var _3284=oThis.getDropTarget(_327e.clientX+_3280-_3282,_327e.clientY+_3281-_3283); -var _3285=oThis.getCompartment(_327e.clientX+_3280-_3282,_327e.clientY+_3281-_3283); +var _3284=oThis.getDropTarget(_327e.clientX+_3280-_3282,_327e.clientY+scrollTop-_3283); +var _3285=oThis.getCompartment(_327e.clientX+_3280-_3282,_327e.clientY+scrollTop-_3283); if(Drag.currentTarget!=null&&_3284!=Drag.currentTarget){ var _3286=new DragDropEvent(); _3286.initDragDropEvent("dragleave",false,oThis);