From 1572dbb8acb4367df5498e5e4826784f44b16fee Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Wed, 30 Apr 2025 01:36:59 +0300 Subject: [PATCH] Create HistoryChangesetBboxLayer subclasses --- .../javascripts/index/history-changesets-layer.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/index/history-changesets-layer.js b/app/assets/javascripts/index/history-changesets-layer.js index 40ec7b581..66711d2bb 100644 --- a/app/assets/javascripts/index/history-changesets-layer.js +++ b/app/assets/javascripts/index/history-changesets-layer.js @@ -8,6 +8,12 @@ OSM.HistoryChangesetBboxLayer = L.FeatureGroup.extend({ } }); +OSM.HistoryChangesetBboxAreaLayer = OSM.HistoryChangesetBboxLayer.extend({}); + +OSM.HistoryChangesetBboxBorderLayer = OSM.HistoryChangesetBboxLayer.extend({}); + +OSM.HistoryChangesetBboxHighlightLayer = OSM.HistoryChangesetBboxLayer.extend({}); + OSM.HistoryChangesetsLayer = L.FeatureGroup.extend({ _getSidebarRelativeClassName: function ({ sidebarRelativePosition }) { if (sidebarRelativePosition > 0) { @@ -149,8 +155,8 @@ OSM.HistoryChangesetsLayer.addInitHook(function () { this._changesets = new Map; this._bboxLayers = [ - this._areaLayer = new OSM.HistoryChangesetBboxLayer().addTo(this), - this._borderLayer = new OSM.HistoryChangesetBboxLayer().addTo(this), - this._highlightLayer = new OSM.HistoryChangesetBboxLayer().addTo(this) + this._areaLayer = new OSM.HistoryChangesetBboxAreaLayer().addTo(this), + this._borderLayer = new OSM.HistoryChangesetBboxBorderLayer().addTo(this), + this._highlightLayer = new OSM.HistoryChangesetBboxHighlightLayer().addTo(this) ]; }); -- 2.39.5