# HG changeset patch # User robcast # Date 1390231352 -3600 # Node ID 2a46542cd05a5bce25178531254fdaa953ce4f21 # Parent 9859f582b3ed4bdd71e066460ca4956df45b36e2 fix bug in vector plugin. diff -r 9859f582b3ed -r 2a46542cd05a webapp/src/main/webapp/jquery/jquery.digilib.vector.js --- a/webapp/src/main/webapp/jquery/jquery.digilib.vector.js Sun Jan 19 17:17:26 2014 +0100 +++ b/webapp/src/main/webapp/jquery/jquery.digilib.vector.js Mon Jan 20 16:22:32 2014 +0100 @@ -115,7 +115,7 @@ * @returns shape */ getShapeById : function(data, id) { - shapes = data.shapes; + var shapes = data.shapes; if (shapes == null) return null; for (var i in shapes) { if (shapes[i].id === id) { @@ -132,7 +132,7 @@ * @param id */ removeShapeById : function(data, id) { - shapes = data.shapes; + var shapes = data.shapes; if (shapes == null) return; for (var i in shapes) { if (shapes[i].id === id) { @@ -210,7 +210,7 @@ for (var i in data.vectorLayers) { // transform additional layers var layer = data.vectorLayers[i]; - if (i === 0) { + if (i == 0) { // assume that the shapes layer is first renderShapes(data); } else if (layer.projection === 'relative') { @@ -371,15 +371,15 @@ $handle.attr({'x': pt.x-hs/2, 'y': pt.y-hs/2}); // update shape element if (shapeType === 'Line') { - if (vtx === 0) { + if (vtx == 0) { $shape.attr({'x1': pt.x, 'y1': pt.y}); - } else if (vtx === 1) { + } else if (vtx == 1) { $shape.attr({'x2': pt.x, 'y2': pt.y}); } } else if (shapeType === 'Rectangle') { - if (vtx === 0) { + if (vtx == 0) { rect = geom.rectangle(pt, pt2); - } else if (vtx === 1) { + } else if (vtx == 1) { rect = geom.rectangle(pt1, pt); } $shape.attr({'x': rect.x, 'y': rect.y,