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);
|
||||
}
|
||||
|
||||
// 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue