Commit Graph

327 Commits

Author SHA1 Message Date
ISA
2bd9558aa9 feat: create useMapContextMenu.js for Separate of Conserns or modularity 2024-07-10 10:53:28 +02:00
ISA
6d024235d0 feat: create /config/settings.js for separate of conserns SoC 2024-07-10 08:40:55 +02:00
ISA
6c60700b7c feat: Create /config/layers.js module for Separate of Consern 2024-07-10 08:27:00 +02:00
ISA
34ad670ae1 feat: create /utils/contextMenuUtils.js module 2024-07-10 07:53:27 +02:00
ISA
b82253cae1 feat: Konstanten in separate Dateien aufteilen " /config/urls.js" 2024-07-10 07:38:30 +02:00
ISA
6cc3cdc483 feat: Extracted restoreMapSettings to mapUtils.js
Moved the restoreMapSettings function from MapComponent.js to mapUtils.js for better modularity and reusability. This change also helps in maintaining cleaner code and improving readability.
2024-07-09 10:35:46 +02:00
ISA
b53fe1b3f1 feat: Refactor utils.js into specialized utility modules
- Split utils.js into three separate files to enhance modularity and maintainability:
  1. geometryUtils.js: Contains geometry-related functions like parsePoint and findClosestPoints.
  2. mapUtils.js: Contains functions related to map operations such as redrawPolyline and saveLineData.
  3. markerUtils.js: Contains functions related to marker operations like insertNewMarker and handleEditPoi.

- Updated import statements in the relevant files to reflect the new structure.
- Ensured that each utility module is self-contained and has clear responsibilities.

This refactor improves the separation of concerns, making the codebase more organized and easier to navigate. Future maintenance and enhancements can now be more easily localized to the appropriate utility module.
2024-07-09 08:10:02 +02:00
ISA
467be2c106 feat: Stützpunkte entfernen, hinzufügen und verschieben funktioniert bei Browser-Aktualisierung, zoom in Browser Local storage 2024-07-09 06:47:44 +02:00
ISA
3fbfe1c2e0 feat: Auskommentierter Code in MapComponent.js entfernt 2024-07-08 15:46:19 +02:00
ISA
27c2a8251e feat: circle, start and endIcon in components folder for Separation of Concerns (SOC) 2024-07-08 15:39:51 +02:00
ISA
f54b78eae1 feat: utils/utils.js Separation of Concerns (SOC) 2024-07-08 14:25:09 +02:00
ISA
c71761768e feat: Stützpunkte hinzufügen und Browser aktualisieren 2024-07-08 13:41:49 +02:00
ISA
33cef4fa97 feat: Stützpunkte entfernen und Browser aktualissieren 2024-07-08 13:36:44 +02:00
ISA
be1b1df0b5 feat: entfernen von Platzhalter-Icon und stattdessen CircleIcon hinzufügen in MapComponents bei insertNewMarker 2024-07-08 10:20:03 +02:00
ISA
045ad26565 plusRoundIcon in eine separate Datei auslagern und dann in MapComponent importieren, um eine bessere Struktur zu gewährleisten 2024-07-08 06:51:30 +02:00
ISA
f7cb225aab feat: marker entfernen und polylines aktualisieren 2024-06-28 10:07:54 +02:00
ISA
98723c9ca4 fix: add and delete marker on polyline (work in progress) 2024-06-28 08:47:18 +02:00
ISA
96b2ee34d7 feat: [WIP] delete marker inside polyline 2024-06-28 07:47:31 +02:00
ISA
482ead85cb Feature: Add interactive markers to polyline via context menu and edit updateLineCoordinates.js 2024-06-27 15:07:14 +02:00
ISA
d7a1816176 Feature: Add interactive markers to polyline via context menu 2024-06-27 15:03:16 +02:00
ISA
9164574559 [WIP] Feature: Hinzufügen von Markern über Kontextmenü in Polyline-> nach git add . 2024-06-27 14:40:11 +02:00
ISA
9c73d6f478 feat: Start and end line-marker 2024-06-27 07:08:17 +02:00
ISA
49ad2302c8 add: nssm.exe Instalation.md 2024-06-27 06:50:19 +02:00
ISA
c78ee22f16 Lines colors ok, tooltip ok, update ok 2024-06-26 15:26:45 +02:00
ISA
ff6620f98c add MapComponent and lineColorsAPI after cherry pick. update lines and tooltip ok 2024-06-26 14:48:09 +02:00
ISA
112ab56d66 delete MapComponent and lineColors for cherry pick for nächst step to add 2024-06-26 14:43:20 +02:00
ISA
e7e453ae05 Merge branch 'temp-branch' into Dev 2024-06-26 13:39:00 +02:00
ISA
1b63c11fd0 temp branch erstellt für (HEAD detached at 0936429) 2024-06-26 13:38:19 +02:00
ISA
e0deb523e0 Nächter Schritt , Umbrüche in lange text in Linien tolltip 2024-06-26 12:14:09 +02:00
ISA
b3eb6b8f12 edit: Start-marker and end-marker defferent color 2024-06-26 10:56:52 +02:00
ISA
09364290bc Merge branch 'temp-branch' into Dev 2024-06-26 10:40:51 +02:00
ISA
431e688fb7 edit: Lines tooltip style with Tailwind css 2024-06-26 10:35:19 +02:00
ISA
9fb0e652c8 temp 2024-06-26 09:55:26 +02:00
ISA
8f38fc2c62 edit: style format 2024-06-26 09:47:45 +02:00
ISA
e74fcd8ad3 edit: Lines tooltip style 2024-06-26 09:33:32 +02:00
ISA
644b5329dd - talas_v5.gis_lines Update nach Marker innerhalb der Linie -> position ändern->idLD && idModul Zusammengesetzte PK
- Darstellung soll wie Marker mouseover Popup (tooltip)
2024-06-26 09:00:54 +02:00
ISA
559442e740 edit: Lines update ->ok ,tooltip->ok 2024-06-26 08:31:15 +02:00
ISA
c350aa5395 return one step or fix it 2024-06-25 15:53:22 +02:00
ISA
71ae51abab feat: tooltip for lines, but should be fixed, same message on all lines 2024-06-25 15:22:33 +02:00
ISA
9dbd77d6b1 Merge branch 'temp-branch' into Dev 2024-06-25 13:43:15 +02:00
ISA
212293d9ea edit: updateLineCoordinates and tooltip in MapComponent 2024-06-25 13:38:49 +02:00
ISA
2f5dad0246 temp: 2024-06-25 10:31:25 +02:00
ISA
df8bcf974a add: implement fetchGisStatusStations in MapComponent for prio and Markers color 2024-06-25 09:42:23 +02:00
ISA
a6e2e5a4f2 add: implement API-Endpoint GisStationsStatusDistrict.js for icons prio "Le" and Color 2024-06-25 09:35:25 +02:00
ISA
01d9a2945a getIconPath auskommentiert, weil ist definiert, aber wird nicht aufegrufen 2024-06-25 08:45:04 +02:00
ISA
89544c7bd8 add: implement Prioritätskonfiguration fetchPriorityConfig function 2024-06-25 08:01:23 +02:00
ISA
097773553a edit: Gerät dropdown menü in modal POi hinzufügen 2024-06-24 13:11:08 +02:00
ISA
9393850f68 feat: Lines bringToFront effect on mouse over 2024-06-24 11:27:42 +02:00
ISA
34e26a3b8e edit: Linien und Markers dazwischen aktualisieren beim Position verändern 2024-06-24 11:17:28 +02:00
ISA
d640ef3171 Linien färben über lokale4 API, in Talas API ist nur #fffffff farbe, deswegen die lokale API-Endpoint (linesColorApi.js) 2024-06-24 10:51:38 +02:00