shouldn't attach click listener more than once...

This commit is contained in:
liamcottle
2024-03-31 12:45:32 +13:00
parent 66767dfda2
commit 8dc48316f3

View File

@ -1701,6 +1701,20 @@
});
// close all tooltips and popups when clicking map
map.on("click", function(event) {
// do nothing when clicking inside tooltip
const clickedElement = event.originalEvent.target;
if(elementOrAnyAncestorHasClass(clickedElement, "leaflet-tooltip")){
return;
}
closeAllTooltips();
closeAllPopups();
});
function isValidLatLng(lat, lng) {
if(isNaN(lat) || isNaN(lng)){
@ -1955,20 +1969,6 @@
});
// close all tooltips and popups when clicking map
map.on("click", function(event) {
// do nothing when clicking inside tooltip
const clickedElement = event.originalEvent.target;
if(elementOrAnyAncestorHasClass(clickedElement, "leaflet-tooltip")){
return;
}
closeAllTooltips();
closeAllPopups();
});
// add to cache
nodes.push(node);
nodeMarkers[node.node_id] = marker;