From 3ab00a714899f94c734d1413829521d68636781e Mon Sep 17 00:00:00 2001 From: Jeff Schiller Date: Mon, 29 Jun 2009 15:08:40 +0000 Subject: [PATCH] Fix issue 49: take into account scroll offsets with canvas git-svn-id: http://svg-edit.googlecode.com/svn/trunk@226 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svgcanvas.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index bf8ab549..c6b8a827 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -583,8 +583,8 @@ function SvgCanvas(c) // and do nothing else var mouseDown = function(evt) { - var x = evt.pageX - container.parentNode.offsetLeft; - var y = evt.pageY - container.parentNode.offsetTop; + var x = evt.pageX - container.parentNode.offsetLeft + container.parentNode.scrollLeft; + var y = evt.pageY - container.parentNode.offsetTop + container.parentNode.scrollTop; switch (current_mode) { case "select": started = true; @@ -741,8 +741,8 @@ function SvgCanvas(c) var mouseMove = function(evt) { if (!started) return; - var x = evt.pageX - container.parentNode.offsetLeft; - var y = evt.pageY - container.parentNode.offsetTop; + var x = evt.pageX - container.parentNode.offsetLeft + container.parentNode.scrollLeft; + var y = evt.pageY - container.parentNode.offsetTop + container.parentNode.scrollTop; var shape = svgdoc.getElementById(getId()); switch (current_mode) {