Declare variable when used

This commit is contained in:
Maximilian Krög
2020-09-12 10:06:30 +02:00
parent df81f53eb5
commit 9ca9e73374

View File

@@ -175,7 +175,6 @@ class CanvasTextBuilder extends CanvasBuilder {
const geometryType = geometry.getType(); const geometryType = geometry.getType();
let flatCoordinates = null; let flatCoordinates = null;
let stride = geometry.getStride(); let stride = geometry.getStride();
let i, ii;
if (textState.placement === TextPlacement.LINE) { if (textState.placement === TextPlacement.LINE) {
if (!intersects(this.getBufferedMaxExtent(), geometry.getExtent())) { if (!intersects(this.getBufferedMaxExtent(), geometry.getExtent())) {
@@ -194,7 +193,7 @@ class CanvasTextBuilder extends CanvasBuilder {
} else if (geometryType == GeometryType.MULTI_POLYGON) { } else if (geometryType == GeometryType.MULTI_POLYGON) {
const endss = /** @type {import("../../geom/MultiPolygon.js").default} */ (geometry).getEndss(); const endss = /** @type {import("../../geom/MultiPolygon.js").default} */ (geometry).getEndss();
ends = []; ends = [];
for (i = 0, ii = endss.length; i < ii; ++i) { for (let i = 0, ii = endss.length; i < ii; ++i) {
ends.push(endss[i][0]); ends.push(endss[i][0]);
} }
} }
@@ -216,7 +215,7 @@ class CanvasTextBuilder extends CanvasBuilder {
} else { } else {
flatEnd = ends[o]; flatEnd = ends[o];
} }
for (i = flatOffset; i < flatEnd; i += stride) { for (let i = flatOffset; i < flatEnd; i += stride) {
coordinates.push(flatCoordinates[i], flatCoordinates[i + 1]); coordinates.push(flatCoordinates[i], flatCoordinates[i + 1]);
} }
const end = coordinates.length; const end = coordinates.length;
@@ -257,7 +256,7 @@ class CanvasTextBuilder extends CanvasBuilder {
case GeometryType.MULTI_POLYGON: case GeometryType.MULTI_POLYGON:
const interiorPoints = /** @type {import("../../geom/MultiPolygon.js").default} */ (geometry).getFlatInteriorPoints(); const interiorPoints = /** @type {import("../../geom/MultiPolygon.js").default} */ (geometry).getFlatInteriorPoints();
flatCoordinates = []; flatCoordinates = [];
for (i = 0, ii = interiorPoints.length; i < ii; i += 3) { for (let i = 0, ii = interiorPoints.length; i < ii; i += 3) {
if (!textState.overflow) { if (!textState.overflow) {
geometryWidths.push(interiorPoints[i + 2] / this.resolution); geometryWidths.push(interiorPoints[i + 2] / this.resolution);
} }