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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user