Format.WMC: protect against MinScaleDenominator of 0, r=tschaub thanks tschaub for the updated patch, tests still pass in FF 3.5 and Safari 4 (closes #2028)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@10024 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
bartvde
2010-02-05 18:13:24 +00:00
parent 36d96126eb
commit 8521ebb7c0

View File

@@ -57,7 +57,10 @@ OpenLayers.Format.WMC.v1_1_0 = OpenLayers.Class(
* node - {Element} An element node.
*/
read_sld_MinScaleDenominator: function(layerContext, node) {
layerContext.maxScale = this.getChildValue(node);
var minScaleDenominator = parseFloat(this.getChildValue(node));
if (minScaleDenominator > 0) {
layerContext.maxScale = minScaleDenominator;
}
},
/**
@@ -69,7 +72,7 @@ OpenLayers.Format.WMC.v1_1_0 = OpenLayers.Class(
* node - {Element} An element node.
*/
read_sld_MaxScaleDenominator: function(layerContext, node) {
layerContext.minScale = this.getChildValue(node);
layerContext.minScale = parseFloat(this.getChildValue(node));
},
/**