[OpenLayers-Commits] r2073 - sandbox/vector/lib/OpenLayers/Control/EditingTool

commits at openlayers.org commits at openlayers.org
Fri Dec 15 15:22:12 EST 2006


Author: tschaub
Date: 2006-12-15 15:22:11 -0500 (Fri, 15 Dec 2006)
New Revision: 2073

Modified:
   sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearPath.js
   sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearRing.js
   sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawPoint.js
   sandbox/vector/lib/OpenLayers/Control/EditingTool/MovePathPoint.js
   sandbox/vector/lib/OpenLayers/Control/EditingTool/PolygonHoleCutter.js
Log:
remove some more prototypeisms (array.clear() calls) - related to #395

Modified: sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearPath.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearPath.js	2006-12-15 20:08:28 UTC (rev 2072)
+++ sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearPath.js	2006-12-15 20:22:11 UTC (rev 2073)
@@ -61,7 +61,7 @@
             this.finalizeGeometry();
         }
         
-        this.geometry.path.clear();
+        OpenLayers.Util.clearArray(this.geometry.path);
     },
 
     defaultMouseDown: function (evt) {
@@ -108,13 +108,13 @@
                 if(this.geometry.path.length > 1){
                     this.finalizeGeometry();
                 }           
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 break;
             case OpenLayers.Event.KEY_BACKSPACE:
             case OpenLayers.Event.KEY_DELETE:
             case OpenLayers.Event.KEY_ESC:
                 this.eraseTmpElements();
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 OpenLayers.Event.stop(evt);
                 break;
         }

Modified: sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearRing.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearRing.js	2006-12-15 20:08:28 UTC (rev 2072)
+++ sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawLinearRing.js	2006-12-15 20:22:11 UTC (rev 2073)
@@ -122,13 +122,13 @@
                 if(this.geometry.path.length > 1){
                     this.finalizeGeometry();
                 }           
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 break;
             case OpenLayers.Event.KEY_BACKSPACE:
             case OpenLayers.Event.KEY_DELETE:
             case OpenLayers.Event.KEY_ESC:
                 this.eraseTmpElements();
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 OpenLayers.Event.stop(evt);
                 break;
         }

Modified: sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawPoint.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawPoint.js	2006-12-15 20:08:28 UTC (rev 2072)
+++ sandbox/vector/lib/OpenLayers/Control/EditingTool/DrawPoint.js	2006-12-15 20:22:11 UTC (rev 2073)
@@ -111,13 +111,13 @@
                 if(this.geometry.path.length > 1){
                     this.finalizeGeometry();
                 }           
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 break;
             case OpenLayers.Event.KEY_BACKSPACE:
             case OpenLayers.Event.KEY_DELETE:
             case OpenLayers.Event.KEY_ESC:
                 this.eraseTmpElements();
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 OpenLayers.Event.stop(evt);
                 break;
         }

Modified: sandbox/vector/lib/OpenLayers/Control/EditingTool/MovePathPoint.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Control/EditingTool/MovePathPoint.js	2006-12-15 20:08:28 UTC (rev 2072)
+++ sandbox/vector/lib/OpenLayers/Control/EditingTool/MovePathPoint.js	2006-12-15 20:22:11 UTC (rev 2073)
@@ -237,7 +237,7 @@
         case OpenLayers.Event.KEY_DELETE:
             this.eraseTmpElements();
             this.map.vectorLayer.removeFeatures(this.MovePathPoint);
-            this.selection.clear();
+            OpenLayers.Util.clearArray(this.selection);
             OpenLayers.Event.stop(evt);
             break;
         }

Modified: sandbox/vector/lib/OpenLayers/Control/EditingTool/PolygonHoleCutter.js
===================================================================
--- sandbox/vector/lib/OpenLayers/Control/EditingTool/PolygonHoleCutter.js	2006-12-15 20:08:28 UTC (rev 2072)
+++ sandbox/vector/lib/OpenLayers/Control/EditingTool/PolygonHoleCutter.js	2006-12-15 20:22:11 UTC (rev 2073)
@@ -136,7 +136,7 @@
                 if(this.geometry.path.length > 1){
                     this.finalizeGeometry();
                 }           
-                this.geometry.path.clear();
+                OpenLayers.Util.clearArray(this.geometry.path);
                 break;
             case OpenLayers.Event.KEY_BACKSPACE:
             case OpenLayers.Event.KEY_DELETE:



More information about the Commits mailing list