[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