mirror of
https://github.com/Roslund/meshtastic-map.git
synced 2026-07-05 01:10:57 +02:00
fix stale traceroutes when adding the traceroutes overlay.
This commit is contained in:
@@ -2892,14 +2892,19 @@
|
||||
traceroutesLayerGroup.addTo(map);
|
||||
}
|
||||
|
||||
// update config when map overlay is added
|
||||
map.on('overlayadd', function(event) {
|
||||
// update config when map overlay is added
|
||||
const layerName = event.name;
|
||||
const enabledOverlayLayers = getConfigMapEnabledOverlayLayers();
|
||||
if(!enabledOverlayLayers.includes(layerName)){
|
||||
enabledOverlayLayers.push(layerName);
|
||||
}
|
||||
setConfigMapEnabledOverlayLayers(enabledOverlayLayers);
|
||||
|
||||
// clear traceroutes layer when traceroutes overlay is added
|
||||
if (layerName === "Traceroutes") {
|
||||
traceroutesLayerGroup.clearLayers();
|
||||
}
|
||||
});
|
||||
|
||||
// update config when map overlay is removed
|
||||
|
||||
Reference in New Issue
Block a user