src_js/iconolab-bundle/src/components/cutout/svgboard.js
changeset 209 b4b24c5eeb3e
parent 205 24e4aba394bf
child 213 43aa7c589048
--- 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;
 	}
 };