[OpenLayers-Commits] r2350 - sandbox/vector-2.4/lib/OpenLayers/Layer

commits at openlayers.org commits at openlayers.org
Mon Mar 5 17:23:21 EST 2007


Author: crschmidt
Date: 2007-03-05 17:23:19 -0500 (Mon, 05 Mar 2007)
New Revision: 2350

Modified:
   sandbox/vector-2.4/lib/OpenLayers/Layer/Vector.js
Log:
Remove style from Vector layer. Instead, style will be a default on the 
Feature.


Modified: sandbox/vector-2.4/lib/OpenLayers/Layer/Vector.js
===================================================================
--- sandbox/vector-2.4/lib/OpenLayers/Layer/Vector.js	2007-03-05 22:14:39 UTC (rev 2349)
+++ sandbox/vector-2.4/lib/OpenLayers/Layer/Vector.js	2007-03-05 22:23:19 UTC (rev 2350)
@@ -56,10 +56,6 @@
                 new OpenLayers.Renderer.VML(this.div);
         }
 
-        if (!this.style) {
-            this.style = OpenLayers.Style.DefaultRendererStyle;
-        }
-
         this.features = new Array();
         this.selection = new Array();
     },
@@ -88,7 +84,7 @@
         if (!this.drawn) {
             this.drawn = true;
             for(var i = 0; i < this.features.length; i++) {
-                var style = this.features[i].geometry.style || this.style;
+                var style = this.features[i].style;
                 this.renderer.drawGeometry(this.features[i].geometry, style);
             
             }
@@ -118,7 +114,7 @@
                     throw "addFeatures : component should be an " + this.geometryType.prototype.CLASS_NAME;
                 }
             
-            var style = features[i].geometry.style || this.style;
+            var style = features[i].geometry.style;
             
             if (this.drawn) {
                 var feature = this.renderer.drawGeometry(features[i].geometry, style);
@@ -126,10 +122,8 @@
             
             features[i].geometry.setEvents();
             
-            if (features[i].state == OpenLayers.State.INSERT) {
-                this.onFeatureInsert(features[i]);
+            this.onFeatureInsert(features[i]);
         }
-
         return features;
     },
 



More information about the Commits mailing list