From 835608a3aa6dacf80fb0a35064941450d604a9e3 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Wed, 30 Apr 2025 01:17:41 +0300 Subject: [PATCH] Create HistoryChangesetBboxLayer parent class --- app/assets/javascripts/index/history-changesets-layer.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/index/history-changesets-layer.js b/app/assets/javascripts/index/history-changesets-layer.js index cc1fddb6c..eec3b10a0 100644 --- a/app/assets/javascripts/index/history-changesets-layer.js +++ b/app/assets/javascripts/index/history-changesets-layer.js @@ -1,3 +1,5 @@ +OSM.HistoryChangesetBboxLayer = L.FeatureGroup.extend({}); + OSM.HistoryChangesetsLayer = L.FeatureGroup.extend({ _getSidebarRelativeClassName: function ({ sidebarRelativePosition }) { if (sidebarRelativePosition > 0) { @@ -139,9 +141,9 @@ OSM.HistoryChangesetsLayer.addInitHook(function () { this._changesets = new Map; this._bboxLayers = [ - this._areaLayer = L.featureGroup().addTo(this), - this._borderLayer = L.featureGroup().addTo(this), - this._highlightLayer = L.featureGroup().addTo(this) + this._areaLayer = new OSM.HistoryChangesetBboxLayer().addTo(this), + this._borderLayer = new OSM.HistoryChangesetBboxLayer().addTo(this), + this._highlightLayer = new OSM.HistoryChangesetBboxLayer().addTo(this) ]; for (const layer of this._bboxLayers) { -- 2.39.5