Enable left-clicking on lines and areas again, fix #1231

This commit is contained in:
Pieter Vander Vennet 2023-01-13 03:49:22 +01:00
parent 6392585664
commit 009a1ccba6
2 changed files with 4 additions and 2 deletions

View file

@ -404,7 +404,7 @@ export default class MinimapImplementation extends BaseUIElement implements Mini
if (this._options.lastClickLocation) {
const lastClickLocation = this._options.lastClickLocation
map.on("click", function (e: LeafletMouseEvent) {
map.addEventListener("click", function (e: LeafletMouseEvent) {
if (e.originalEvent["dismissed"]) {
return
}

View file

@ -340,6 +340,7 @@ export default class ShowDataLayerImplementation {
const self = this
function activate(event: LeafletMouseEvent) {
Utils.preventDefaultOnMouseEvent(event)
if (infobox === undefined) {
const tags =
self.allElements?.getEventSourceById(key) ??
@ -383,8 +384,9 @@ export default class ShowDataLayerImplementation {
leafletLayer.on({
dblclick: activate,
contextmenu: activate,
click: activate,
// click: activate,
})
leafletLayer.addEventListener("click", activate)
// Add the feature to the index to open the popup when needed
this.leafletLayersPerId.set(key, {
feature: feature,