small optimization for the toFloat func, r=pgiraud (closes #2875)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@10998 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Éric Lemoine
2011-01-04 07:43:54 +00:00
parent d0ab1fd219
commit 1144b2cd8c
+3 -5
View File
@@ -873,13 +873,11 @@ OpenLayers.Util.toFloat = function (number, precision) {
if (precision == null) { if (precision == null) {
precision = OpenLayers.Util.DEFAULT_PRECISION; precision = OpenLayers.Util.DEFAULT_PRECISION;
} }
var number; if (typeof number !== "number") {
if (precision == 0) {
number = parseFloat(number); number = parseFloat(number);
} else {
number = parseFloat(parseFloat(number).toPrecision(precision));
} }
return number; return precision === 0 ? number :
parseFloat(number.toPrecision(precision));
}; };
/** /**