changeset 1342:6c169dca1ea7

simplify some convenience variables
author hertzhaft
date Sun, 01 Feb 2015 23:26:45 +0100
parents 77b2a646767b
children 30753bd63eed
files webapp/src/main/webapp/jquery/jquery.digilib.vector.js
diffstat 1 files changed, 12 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/webapp/src/main/webapp/jquery/jquery.digilib.vector.js	Sun Feb 01 17:54:11 2015 +0100
+++ b/webapp/src/main/webapp/jquery/jquery.digilib.vector.js	Sun Feb 01 23:26:45 2015 +0100
@@ -364,6 +364,7 @@
         var p = $.map(coords, function(coord) {
             return trafo.transform(geom.position(coord));
             });
+        // convenience varables
         var p1 = p[0];
         var p2 = p[1];
         var $elem;
@@ -480,17 +481,17 @@
      */
     var getVertexDragHandler = function (data, shape, vtx, onComplete) {
         var $document = $(document);
-        var hs = data.settings.editHandleSize;
         var $shape = shape.$elem;
         var $handle = (shape.$vertexElems != null) ? shape.$vertexElems[vtx] : $();
         var shapeType = shape.geometry.type;
         var imgRect = data.imgRect;
-        var pt, pt0, pt1, pt2, rect;
+        var hs = data.settings.editHandleSize;
+        var pStart, pt1, pt2; // convenience variables
 
-        var dragStart = function (evt) {
+        var dragStart = function (evt) { // start dragging
             // cancel if not left-click
             if (evt.which != 1) return;
-            pt0 = geom.position(evt);
+            pStart = geom.position(evt);
             if ($.inArray(shapeType, ['Rectangle', 'Circle', 'Ellipse']) > -1) {
                 // save screen points of coordinates
                 pt1 = data.imgTrafo.transform(geom.position(shape.geometry.coordinates[0]));
@@ -502,8 +503,8 @@
             return false;
         };
 
-        var dragMove = function (evt) {
-            pt = geom.position(evt);
+        var dragMove = function (evt) { // dragging
+            var pt = geom.position(evt);
             pt.clipTo(imgRect);
             // move handle
             $handle.attr({'x': pt.x-hs/2, 'y': pt.y-hs/2});
@@ -515,6 +516,7 @@
                     $shape.attr({'x2': pt.x, 'y2': pt.y});
                 }
             } else if (shapeType === 'Rectangle') {
+                var rect;
                 if (vtx == 0) {
                     rect = geom.rectangle(pt, pt2);
                 } else if (vtx == 1) {
@@ -552,9 +554,9 @@
             return false;
         };
 
-        var dragEnd = function (evt) {
-            pt = geom.position(evt);
-            if ((pt.distance(pt0) < 5) && evt.type === 'mouseup') {
+        var dragEnd = function (evt) { // end dragging
+            var pt = geom.position(evt);
+            if ((pt.distance(pStart) < 5) && evt.type === 'mouseup') {
             	// not drag but click to start
                 return false;
             }
@@ -615,7 +617,7 @@
         var $overlayDiv = $('<div class="'+data.settings.cssPrefix+'shapeOverlay" style="position:absolute; z-index:100;"/>');
         $elem.append($overlayDiv);
         bodyRect.adjustDiv($overlayDiv);
-        
+
         var shapeStart = function (evt) {
             var pt = geom.position(evt);
             // setup shape