From 395942fe8ca927ffc1ab02d587dab091d9aeecfa Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Sun, 10 Mar 2013 16:33:44 +0100 Subject: [PATCH] polyline: Only declare i variable once Javascript only has function-wide scoping... --- src/ol/parser/polyline.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ol/parser/polyline.js b/src/ol/parser/polyline.js index 0a204ef4d9..97254a1913 100644 --- a/src/ol/parser/polyline.js +++ b/src/ol/parser/polyline.js @@ -11,14 +11,15 @@ goog.provide('ol.parser.polyline'); ol.parser.polyline.encodeFlatCoordinates = function(flatPoints, opt_dimension) { var dimension = opt_dimension || 2; + var i; var lastPoint = new Array(dimension); - for (var i = 0; i < dimension; ++i) { + for (i = 0; i < dimension; ++i) { lastPoint[i] = 0; } var encoded = '', flatPointsLength = flatPoints.length; - for (var i = 0; i < flatPointsLength;) { + for (i = 0; i < flatPointsLength;) { for (var d = 0; d < dimension; ++d) { var part = Math.round(flatPoints[i++] * 1e5); var delta = part - lastPoint[d]; @@ -42,14 +43,15 @@ ol.parser.polyline.encodeFlatCoordinates = */ ol.parser.polyline.decodeFlatCoordinates = function(encoded, opt_dimension) { var dimension = opt_dimension || 2; + var i; var lastPoint = new Array(dimension); - for (var i = 0; i < dimension; ++i) { + for (i = 0; i < dimension; ++i) { lastPoint[i] = 0; } var flatPoints = new Array(), encodedLength = encoded.length; - for (var i = 0; i < encodedLength;) { + for (i = 0; i < encodedLength;) { for (var d = 0; d < dimension; ++d) { var result = 0; var shift = 0;