docs from temp branch

This commit is contained in:
ISA
2025-05-28 10:17:25 +02:00
parent 6248c90838
commit d66727e531
288 changed files with 203 additions and 5158 deletions

View File

@@ -1,24 +0,0 @@
# 📁 `utils` Übersicht
## 📄 Enthaltene Dateien
| Datei | Beschreibung |
|-------|--------------|
| [`addContextMenuToMarker.md`](./addContextMenuToMarker.md) | *(Beschreibung ergänzen)* |
| [`contextMenuUtils.md`](./contextMenuUtils.md) | *(Beschreibung ergänzen)* |
| [`geometryUtils.md`](./geometryUtils.md) | *(Beschreibung ergänzen)* |
| [`initializeMap.md`](./initializeMap.md) | *(Beschreibung ergänzen)* |
| [`mapUtils.md`](./mapUtils.md) | *(Beschreibung ergänzen)* |
| [`markerUtils.md`](./markerUtils.md) | *(Beschreibung ergänzen)* |
| [`mysqlPool.md`](./mysqlPool.md) | *(Beschreibung ergänzen)* |
| [`openInNewTab.md`](./openInNewTab.md) | *(Beschreibung ergänzen)* |
| [`openInSameWindow.md`](./openInSameWindow.md) | *(Beschreibung ergänzen)* |
| [`poiUtils.md`](./poiUtils.md) | *(Beschreibung ergänzen)* |
| [`setupDevices.md`](./setupDevices.md) | *(Beschreibung ergänzen)* |
| [`setupPOIs.md`](./setupPOIs.md) | *(Beschreibung ergänzen)* |
| [`zoomAndCenterUtils.md`](./zoomAndCenterUtils.md) | *(Beschreibung ergänzen)* |
---
🔼 [Zurück zu `components`](../README.md)

View File

@@ -25,4 +25,4 @@ addContextMenuToMarker(marker, idLD, name);
## Kontext
- Wird z.B. in `createAndSetDevices.js` verwendet
- Wird z.B. in `createAndSetDevices.js` verwendet

View File

@@ -11,4 +11,4 @@ Hilfsfunktionen zur Verwaltung des Kontextmenüs auf Kartenmarkern und Polylinie
## Zweck
- Menüeinträge je nach Zustand und Marker-Art dynamisch generieren
- Menüeinträge je nach Zustand und Marker-Art dynamisch generieren

View File

@@ -1,12 +0,0 @@
# 📁 `devices` Übersicht
## 📄 Enthaltene Dateien
| Datei | Beschreibung |
|-------|--------------|
| [`createAndSetDevices.md`](./createAndSetDevices.md) | *(Beschreibung ergänzen)* |
---
🔼 [Zurück zu `components`](../README.md)

View File

@@ -104,4 +104,4 @@ if (!contextMenuCreated) {
---
📄 Pfad: `/docs/frontend/utils/devices/createAndSetDevices.md`
📄 Pfad: `/docs/frontend/utils/devices/createAndSetDevices.md`

View File

@@ -11,4 +11,4 @@ Mathematische Funktionen zur Berechnung geometrischer Werte auf der Karte.
## Zweck
- Interne Hilfsfunktionen für Strecken, Tooltip-Positionen etc.
- Interne Hilfsfunktionen für Strecken, Tooltip-Positionen etc.

View File

@@ -12,4 +12,4 @@ Initialisiert die Leaflet-Karte mit Basislayern, Gruppen und globalen Events.
- Erstellt LayerGroups (Devices, POIs, Linien)
- Bindet Kontextmenü
- Stellt Default-Zoom und Position ein
- Stellt Default-Zoom und Position ein

View File

@@ -7,4 +7,4 @@ Allgemeine Hilfsfunktionen für Leaflet (z.B. Zoom, Marker-Checks, Layer-Find
## Funktionen
- `zoomToBounds(layerGroup)`
- `findLayerById(map, id)`
- `findLayerById(map, id)`

View File

@@ -11,4 +11,4 @@ Hilfsfunktionen zur Erstellung und Konfiguration von Leaflet-Markern.
## Kontext
- Wird in `setupDevices.js` und `setupPOIs.js` verwendet
- Wird in `setupDevices.js` und `setupPOIs.js` verwendet

View File

@@ -13,4 +13,4 @@ const connection = await pool.getConnection();
## Zweck
- Reuse von Verbindungen
- Fehlervermeidung bei vielen gleichzeitigen Abfragen
- Fehlervermeidung bei vielen gleichzeitigen Abfragen

View File

@@ -12,4 +12,4 @@ openInNewTab(url);
## Intern
- nutzt `window.open` mit `noopener,noreferrer`
- nutzt `window.open` mit `noopener,noreferrer`

View File

@@ -12,4 +12,4 @@ openInSameWindow("/target");
## Verhalten
- `window.location.href = url`
- `window.location.href = url`

View File

@@ -11,4 +11,4 @@ Hilfsfunktionen zur Handhabung von POIs (z.B. Icons, Typzuordnung, Interaktio
## Verwendung
- In `setupPOIs.js` und Thunks für POI-Handling
- In `setupPOIs.js` und Thunks für POI-Handling

View File

@@ -1,17 +0,0 @@
# 📁 `polylines` Übersicht
## 📄 Enthaltene Dateien
| Datei | Beschreibung |
|-------|--------------|
| [`contextMenu.md`](./contextMenu.md) | *(Beschreibung ergänzen)* |
| [`eventHandlers.md`](./eventHandlers.md) | *(Beschreibung ergänzen)* |
| [`monitorContextMenu.md`](./monitorContextMenu.md) | *(Beschreibung ergänzen)* |
| [`polylineSubscription.md`](./polylineSubscription.md) | *(Beschreibung ergänzen)* |
| [`redrawPolyline.md`](./redrawPolyline.md) | *(Beschreibung ergänzen)* |
| [`setupPolylines.md`](./setupPolylines.md) | *(Beschreibung ergänzen)* |
---
🔼 [Zurück zu `components`](../README.md)

View File

@@ -73,4 +73,4 @@ const baseUrl = mode === "dev" ? `${window.location.protocol}//${window.location
---
📄 Pfad: `/docs/frontend/utils/polylines/setupPolylines.md`
📄 Pfad: `/docs/frontend/utils/polylines/setupPolylines.md`

View File

@@ -12,4 +12,4 @@ Fügt alle Geräte (Devices) zur Karte hinzu.
- Marker-Erstellung
- Eventbindung
- Layer-Zuweisung
- Layer-Zuweisung

View File

@@ -29,4 +29,4 @@ Zeichnet alle POI-Marker auf die Leaflet-Karte basierend auf Datenbankeinträgen
```js
const poi = { idPoi: 7, idPoiTyp: 2, position: "POINT(8.5 53.1)", description: "Mast", idLD: 123 };
const poiData = [{ idPoi: 7, path: "poi-marker-icon-2.png" }];
```
```

View File

@@ -7,4 +7,4 @@ Hilfsfunktionen zum Zoomen auf Marker oder Linien.
## Funktionen
- `zoomToMarker(map, marker)`
- `centerOnCoordinates(map, coords)`
- `centerOnCoordinates(map, coords)`