move logic into GeoServer profile as suggested by @ahocevar
This commit is contained in:
@@ -207,9 +207,7 @@ OpenLayers.Format.SLD.v1 = OpenLayers.Class(OpenLayers.Format.Filter.v1_0_0, {
|
||||
rule.maxScaleDenominator = parseFloat(this.getChildValue(node));
|
||||
},
|
||||
"TextSymbolizer": function(node, rule) {
|
||||
var config = {
|
||||
graphic: false
|
||||
};
|
||||
var config = {};
|
||||
this.readChildNodes(node, config);
|
||||
if (this.multipleSymbolizers) {
|
||||
config.zIndex = this.featureTypeCounter;
|
||||
|
||||
@@ -61,6 +61,13 @@ OpenLayers.Format.SLD.v1_0_0_GeoServer = OpenLayers.Class(
|
||||
obj.vendorOptions = {};
|
||||
}
|
||||
obj.vendorOptions[node.getAttribute("name")] = this.getChildValue(node);
|
||||
},
|
||||
"TextSymbolizer": function(node, rule) {
|
||||
OpenLayers.Format.SLD.v1_0_0.prototype.readers.sld.TextSymbolizer.apply(this, arguments);
|
||||
var symbolizer = this.multipleSymbolizers ? rule.symbolizers[rule.symbolizers.length-1] : rule.symbolizer["Text"];
|
||||
if (symbolizer.graphic === undefined) {
|
||||
symbolizer.graphic = false;
|
||||
}
|
||||
}
|
||||
}, OpenLayers.Format.SLD.v1_0_0.prototype.readers["sld"])
|
||||
}, OpenLayers.Format.SLD.v1_0_0.prototype.readers),
|
||||
|
||||
Reference in New Issue
Block a user