feat: Kontextmenü für Stützpunkte nur im Edit-Mode anzeigen

This commit is contained in:
ISA
2025-03-14 14:18:29 +01:00
parent 9d2e414d29
commit a1e33f650e
2 changed files with 12 additions and 22 deletions

View File

@@ -1,2 +1,2 @@
// /config/appVersion
export const APP_VERSION = "1.1.57";
export const APP_VERSION = "1.1.58";

View File

@@ -138,13 +138,13 @@ export const setupPolylines = (map, linePositions, lineColors, tooltipContents,
});
marker.on("mouseover", function () {
this.bindContextMenu({
contextmenuItems: [
{
text: "Stützpunkt entfernen",
icon: "/img/icons/gisLines/remove-support-point.svg",
callback: () => {
if (editMode) {
if (editMode) {
this.bindContextMenu({
contextmenuItems: [
{
text: "Stützpunkt entfernen",
icon: "/img/icons/gisLines/remove-support-point.svg",
callback: () => {
const newCoords = marker.getLatLng();
const newCoordinates = [...lineData.coordinates];
newCoordinates[index] = [newCoords.lat, newCoords.lng];
@@ -152,21 +152,11 @@ export const setupPolylines = (map, linePositions, lineColors, tooltipContents,
removePOI(marker, lineData, currentZoom, currentCenter);
polylines[lineIndex].remove();
lineData.coordinates = newCoordinates;
} else {
toast.error("Benutzer hat keine Berechtigung zum Bearbeiten.", {
position: "top-center",
autoClose: 5000,
hideProgressBar: false,
closeOnClick: true,
pauseOnHover: true,
draggable: true,
progress: undefined,
});
}
},
},
},
],
});
],
});
}
});
marker.on("mouseout", function () {