fix stale traceroutes when adding the traceroutes overlay.
This commit is contained in:
parent
f7fbb38961
commit
3441fb2475
1 changed files with 6 additions and 1 deletions
|
|
@ -2892,14 +2892,19 @@
|
||||||
traceroutesLayerGroup.addTo(map);
|
traceroutesLayerGroup.addTo(map);
|
||||||
}
|
}
|
||||||
|
|
||||||
// update config when map overlay is added
|
|
||||||
map.on('overlayadd', function(event) {
|
map.on('overlayadd', function(event) {
|
||||||
|
// update config when map overlay is added
|
||||||
const layerName = event.name;
|
const layerName = event.name;
|
||||||
const enabledOverlayLayers = getConfigMapEnabledOverlayLayers();
|
const enabledOverlayLayers = getConfigMapEnabledOverlayLayers();
|
||||||
if(!enabledOverlayLayers.includes(layerName)){
|
if(!enabledOverlayLayers.includes(layerName)){
|
||||||
enabledOverlayLayers.push(layerName);
|
enabledOverlayLayers.push(layerName);
|
||||||
}
|
}
|
||||||
setConfigMapEnabledOverlayLayers(enabledOverlayLayers);
|
setConfigMapEnabledOverlayLayers(enabledOverlayLayers);
|
||||||
|
|
||||||
|
// clear traceroutes layer when traceroutes overlay is added
|
||||||
|
if (layerName === "Traceroutes") {
|
||||||
|
traceroutesLayerGroup.clearLayers();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// update config when map overlay is removed
|
// update config when map overlay is removed
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue