diff --git a/lib/ice-coder.js b/lib/ice-coder.js index 17cc484..f5edb28 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -1038,7 +1038,7 @@ var ICEcoder = { // Get the mouse position on demand getMouseXY: function(e,area) { - var tempX, tempY, scrollTop; + var tempX, tempY, scrollTop, winW; top.ICEcoder.mouseX = e.pageX ? e.pageX : e.clientX + document.body.scrollLeft; top.ICEcoder.mouseY = e.pageY ? e.pageY : e.clientY + document.body.scrollTop; @@ -1049,6 +1049,8 @@ var ICEcoder = { if (area=="editor") { top.ICEcoder.mouseX += top.ICEcoder.filesW; } + winW = window.innerWidth ? window.innerWidth : document.body.clientWidth; + if (top.ICEcoder.mouseX > (winW-20)) {top.ICEcoder.mouseDown=false}; top.ICEcoder.dragCursorTest(); },