fixed use of the "fill" and "stroke" symbolizer properties in Renderer and Format.SLD to match the documentation (i.e. false means to not apply a fill or stroke)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@10430 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
ahocevar
2010-06-29 08:21:26 +00:00
parent 0db8f59ae3
commit 2939bad8d0
2 changed files with 15 additions and 17 deletions
+2 -7
View File
@@ -316,16 +316,11 @@ OpenLayers.Renderer = OpenLayers.Class({
applyDefaultSymbolizer: function(symbolizer) {
var result = OpenLayers.Util.extend({},
OpenLayers.Renderer.defaultSymbolizer);
if(symbolizer.stroke !== true &&
symbolizer.strokeWidth === undefined &&
symbolizer.strokeColor === undefined &&
symbolizer.strokeOpacity === undefined) {
if(symbolizer.stroke === false) {
delete result.strokeWidth;
delete result.strokeColor;
}
if(symbolizer.fill !== true &&
symbolizer.fillColor === undefined &&
symbolizer.fillOpacity === undefined) {
if(symbolizer.fill === false) {
delete result.fillColor;
}
OpenLayers.Util.extend(result, symbolizer);