Changeset 5018
- Timestamp:
- 10/18/07 21:18:47 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sandbox/ahocevar/sldRenderer/lib/OpenLayers/Layer/Vector.js
r4994 r5018 373 373 * 374 374 * Parameters: 375 * style - {<OpenLayers.Style>} new style to apply to the layer 375 * style - {<OpenLayers.Style>}, {Array of <OpenLayers.Style>} 376 * new style to apply to the layer 376 377 * features - {Array of <OpenLayers.Feature.Vector>} optional features 377 378 * array to apply the styles to. If not specified, the features … … 379 380 */ 380 381 setStyle: function(style, features) { 382 var setFeatureStyles = false; 381 383 if (style != this.style) { 382 384 this.style = style; 385 setFeatureStyles = true; 383 386 } 384 387 … … 407 410 // the layer style is just a style hash; use it 408 411 for (var j=0; j<features.length; j++) { 409 features[j].style = OpenLayers.Util.extend({}, style); 412 if (!features[j].style && setFeatureStyles) { 413 features[j].style = OpenLayers.Util.extend({}, style); 414 } 410 415 } 411 416 break;
