From ddae6b93c8a5cd312222d238f98511f046046ca1 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Mon, 5 May 2025 12:52:54 +0300 Subject: [PATCH] Rename consts in updateChangesetsGeometry --- .../index/history-changesets-layer.js | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/assets/javascripts/index/history-changesets-layer.js b/app/assets/javascripts/index/history-changesets-layer.js index 6015917e0..b2849a66d 100644 --- a/app/assets/javascripts/index/history-changesets-layer.js +++ b/app/assets/javascripts/index/history-changesets-layer.js @@ -90,24 +90,24 @@ OSM.HistoryChangesetsLayer = L.FeatureGroup.extend({ updateChangesetsGeometry: function (map) { for (const changeset of this._changesets.values()) { - const topLeft = map.project(L.latLng(changeset.bbox.maxlat, changeset.bbox.minlon)), - bottomRight = map.project(L.latLng(changeset.bbox.minlat, changeset.bbox.maxlon)), - width = bottomRight.x - topLeft.x, - height = bottomRight.y - topLeft.y, - minSize = 20; // Min width/height of changeset in pixels - - if (width < minSize) { - topLeft.x -= ((minSize - width) / 2); - bottomRight.x += ((minSize - width) / 2); + const changesetMinCorner = map.project(L.latLng(changeset.bbox.maxlat, changeset.bbox.minlon)), + changesetMaxCorner = map.project(L.latLng(changeset.bbox.minlat, changeset.bbox.maxlon)), + changesetSizeX = changesetMaxCorner.x - changesetMinCorner.x, + changesetSizeY = changesetMaxCorner.y - changesetMinCorner.y, + changesetSizeLowerBound = 20; // Min width/height of changeset in pixels + + if (changesetSizeX < changesetSizeLowerBound) { + changesetMinCorner.x -= (changesetSizeLowerBound - changesetSizeX) / 2; + changesetMaxCorner.x += (changesetSizeLowerBound - changesetSizeX) / 2; } - if (height < minSize) { - topLeft.y -= ((minSize - height) / 2); - bottomRight.y += ((minSize - height) / 2); + if (changesetSizeY < changesetSizeLowerBound) { + changesetMinCorner.y -= (changesetSizeLowerBound - changesetSizeY) / 2; + changesetMaxCorner.y += (changesetSizeLowerBound - changesetSizeY) / 2; } - changeset.bounds = L.latLngBounds(map.unproject(topLeft), - map.unproject(bottomRight)); + changeset.bounds = L.latLngBounds(map.unproject(changesetMinCorner), + map.unproject(changesetMaxCorner)); } this._updateChangesetLocations(map); -- 2.39.5