[OpenLayers-Commits] r2027 - sandbox/vector/lib/OpenLayers/Control

commits at openlayers.org commits at openlayers.org
Fri Dec 8 04:26:32 EST 2006


Author: camerons
Date: 2006-12-08 04:26:29 -0500 (Fri, 08 Dec 2006)
New Revision: 2027

Modified:
   sandbox/vector/lib/OpenLayers/Control/EditingAttributes.js
Log:
Change map to this.map which fixes exceptions when querying.

Modified: sandbox/vector/lib/OpenLayers/Control/EditingAttributes.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Control/EditingAttributes.js	2006-12-08 00:24:28 UTC (rev 2026)
+++ sandbox/vector/lib/OpenLayers/Control/EditingAttributes.js	2006-12-08 09:26:29 UTC (rev 2027)
@@ -163,16 +163,16 @@
         evt.point = new OpenLayers.Geometry.Point(lonlat.lon, lonlat.lat);
 
         // For the top layer, query the SVG/VML feature
-        if(map.layers.length>0){
-            evt.targetGeometry = map.layers[map.layers.length-1].renderer.getGeometryFromEvent(evt);
+        if(this.map.layers.length>0){
+            evt.targetGeometry = this.map.layers[this.map.layers.length-1].renderer.getGeometryFromEvent(evt);
         }
         // For remaining layers, query features based on feature bounds.
         // Exit loop when a feature is found.
-        for(var i=map.layers.length-1;(!evt.targetGeometry&&(i>=0));i--){
-            if(map.layers[i].getVisibility()&&map.layers[i].isVector){
-                for(var f=0;!evt.targetGeometry&&(f<map.layers[i].features.length);f++){
-                    if(map.layers[i].features[f].atPoint(lonlat)){
-                        evt.targetGeometry=map.layers[i].features[f].geometry;
+        for(var i=this.map.layers.length-1;(!evt.targetGeometry&&(i>=0));i--){
+            if(this.map.layers[i].getVisibility()&&this.map.layers[i].isVector){
+                for(var f=0;!evt.targetGeometry&&(f<this.map.layers[i].features.length);f++){
+                    if(this.map.layers[i].features[f].atPoint(lonlat)){
+                        evt.targetGeometry=this.map.layers[i].features[f].geometry;
                     }
                     
                 }
@@ -214,4 +214,4 @@
 
     CLASS_NAME: "OpenLayers.Control.EditingAttributes"
     
-});
\ No newline at end of file
+});



More information about the Commits mailing list