error: src refspec tags does not match any error: failed to push some refs to 'http://10.10.0.12:3000/ISA/nodeMap' PS C:\Users\isa.LTW\Desktop\02.06.2025\NodeMap\02.06.2025 NodeMap>
33 lines
859 B
Markdown
33 lines
859 B
Markdown
<!-- /docs/utils/contextMenuUtils.md -->
|
|
|
|
# 📋 contextMenuUtils.js
|
|
|
|
Hilfsfunktionen zur Verwaltung des Kontextmenüs auf Kartenmarkern und Polylinien.
|
|
|
|
## Exportierte Funktionen
|
|
|
|
- `getPoiContextMenuOptions(marker)`
|
|
- `getPolylineContextMenuOptions(line)`
|
|
|
|
## Zweck
|
|
|
|
- Menüeinträge je nach Zustand und Marker-Art dynamisch generieren
|
|
|
|
# 📌 Kontextmenü für Geräte-Marker (Leaflet)
|
|
|
|
Ab Version 1.1.20 verfügen alle Geräte-Marker über ein kontextbasiertes Leaflet-Menü.
|
|
|
|
## Inhalte
|
|
|
|
- "Station öffnen (Tab)" → Öffnet Geräte-URL in neuem Tab
|
|
- Koordinaten anzeigen
|
|
- Zoom-Optionen
|
|
- Zentrieren auf Marker
|
|
|
|
## Technische Umsetzung
|
|
|
|
- Datei: `contextMenuUtils.js`
|
|
- Marker müssen `options.idDevice` und `options.link` gesetzt haben
|
|
- Registrierung erfolgt über `addContextMenuToMarker(marker)`
|
|
- Redux `selectedDevice` wird nicht mehr benötigt
|