--- a/src_js/iconolab-bundle/src/components/cutout/svgboard.js Wed Sep 21 14:10:37 2016 +0200
+++ b/src_js/iconolab-bundle/src/components/cutout/svgboard.js Wed Sep 21 14:46:17 2016 +0200
@@ -289,7 +289,15 @@
var startPosition = {};
var currentPosition = {};
/* add resizer */
-
+
+ var computeOffset = function (e) {
+ var target = e.target || e.srcElement;
+ var rect = target.getBoundingClientRect();
+ var offsetX = (e.clientX - rect.left) / Math.min(zoomFactor.x, zoomFactor.y);
+ var offsetY = (e.clientY - rect.top) / Math.min(zoomFactor.x, zoomFactor.y);
+ return {x: offsetX, y: offsetY};
+ }
+
paper.mousedown(function (e) {
if (drawingMode === FREE_MODE || pathIsClosed) { return; }
@@ -401,7 +409,6 @@
var offset = computeOffset(e)
var offsetX = offset.x;
var offsetY = offset.y;
- console.log(zoomFactor)
clickTimeout = setTimeout(clickHandler.bind(this, offsetX, offsetY), 190);
});
@@ -564,7 +571,6 @@
path += type;
- console.log(path)
return path;
}
};