From 5425578700fd18bb6fe8511d97f677ca4bf3b762 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Wed, 30 Apr 2025 02:34:05 +0300 Subject: [PATCH] Simplify toggleChangesetHighlight --- .../javascripts/index/history-changesets-layer.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/index/history-changesets-layer.js b/app/assets/javascripts/index/history-changesets-layer.js index 65e5c2706..233f51b6d 100644 --- a/app/assets/javascripts/index/history-changesets-layer.js +++ b/app/assets/javascripts/index/history-changesets-layer.js @@ -119,14 +119,12 @@ OSM.HistoryChangesetsLayer = L.FeatureGroup.extend({ const changeset = this._changesets.get(id); if (!changeset) return; - let highlightRect = this._highlightLayer.getLayer(id); - if (!state && highlightRect) { - this._highlightLayer.removeLayer(highlightRect); - } - if (state && !highlightRect) { - highlightRect = L.rectangle(changeset.bounds, this._getHighlightStyle(changeset)); + if (state) { + const highlightRect = L.rectangle(changeset.bounds, this._getHighlightStyle(changeset)); highlightRect.id = id; this._highlightLayer.addLayer(highlightRect); + } else { + this._highlightLayer.removeLayer(id); } }, -- 2.39.5