From d9de788b3bc187a6a1702c51c699788f4d3403a5 Mon Sep 17 00:00:00 2001 From: fredj Date: Tue, 24 Jan 2012 12:42:01 +0100 Subject: [PATCH] Don't create unneded local variable (box) --- lib/OpenLayers/Control/TransformFeature.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/OpenLayers/Control/TransformFeature.js b/lib/OpenLayers/Control/TransformFeature.js index a4f9b245e7..0884f6d86d 100644 --- a/lib/OpenLayers/Control/TransformFeature.js +++ b/lib/OpenLayers/Control/TransformFeature.js @@ -335,7 +335,7 @@ OpenLayers.Control.TransformFeature = OpenLayers.Class(OpenLayers.Control, { var control = this; this.center = new OpenLayers.Geometry.Point(0, 0); - var box = new OpenLayers.Feature.Vector( + this.box = new OpenLayers.Feature.Vector( new OpenLayers.Geometry.LineString([ new OpenLayers.Geometry.Point(-1, -1), new OpenLayers.Geometry.Point(0, -1), @@ -351,7 +351,7 @@ OpenLayers.Control.TransformFeature = OpenLayers.Class(OpenLayers.Control, { ); // Override for box move - make sure that the center gets updated - box.geometry.move = function(x, y) { + this.box.geometry.move = function(x, y) { control._moving = true; OpenLayers.Geometry.LineString.prototype.move.apply(this, arguments); control.center.move(x, y); @@ -471,7 +471,7 @@ OpenLayers.Control.TransformFeature = OpenLayers.Class(OpenLayers.Control, { var resize = ["sw-resize", "s-resize", "se-resize", "e-resize", "ne-resize", "n-resize", "nw-resize", "w-resize"]; for(var i=0; i<8; ++i) { - geom = box.geometry.components[i]; + geom = this.box.geometry.components[i]; handle = new OpenLayers.Feature.Vector(geom.clone(), { role: resize[i] }, typeof this.renderIntent == "string" ? null : @@ -492,7 +492,6 @@ OpenLayers.Control.TransformFeature = OpenLayers.Class(OpenLayers.Control, { handles[i] = handle; } - this.box = box; this.rotationHandles = rotationHandles; this.handles = handles; },