From d474ddcc4117f105c4aa61170ebceb6a809e1eab Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 7 May 2024 14:46:17 +0200 Subject: [PATCH] =?UTF-8?q?Add:=20Tailwind=20Utility-Klassen=20f=C3=BCr=20?= =?UTF-8?q?verbesserte=20Stilgebung=20in=20MapComponent=20zuerst=20nur=20f?= =?UTF-8?q?=C3=BCr=20poiLayer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dieser Commit führt die Nutzung von Tailwind CSS Utility-Klassen in der MapComponent ein, um eine konsistente und effiziente Stilgebung zu gewährleisten. Folgende Änderungen wurden vorgenommen: - Hinzufügung von Tailwind-Klassen zu Popups und Tooltips, um das Erscheinungsbild der UI-Elemente zu standardisieren. - Anwendung von Text- und Background-Utility-Klassen auf verschiedene Elemente innerhalb der Marker-Popups, um die Lesbarkeit und Benutzerfreundlichkeit zu erhöhen. - Optimierung der bestehenden CSS-Klassen durch Tailwind-Utilities, um die Notwendigkeit manueller CSS-Definitionen zu reduzieren und die Wartbarkeit des Codes zu verbessern. Diese Änderungen tragen dazu bei, das visuelle Erscheinungsbild der Karten-Interaktionen zu vereinheitlichen und die Anpassung an das bestehende Design-System zu erleichtern. --- API/GisStationsMeasurements.idMap.10.txt | 100 ------- API/GisStationsStaticDistrict.10.484.txt | 265 ------------------ ...ionsStatusDistrict.idMap.10.idUser.484.txt | 182 ------------ API/GisSystemStatic.10.484.txt | 108 ------- components/MapComponent.js | 13 +- public/img/add_station.png | Bin 11194 -> 41188 bytes styles/global.css | 6 + 7 files changed, 16 insertions(+), 658 deletions(-) delete mode 100644 API/GisStationsMeasurements.idMap.10.txt delete mode 100644 API/GisStationsStaticDistrict.10.484.txt delete mode 100644 API/GisStationsStatusDistrict.idMap.10.idUser.484.txt delete mode 100644 API/GisSystemStatic.10.484.txt diff --git a/API/GisStationsMeasurements.idMap.10.txt b/API/GisStationsMeasurements.idMap.10.txt deleted file mode 100644 index d3bf9cbeb..000000000 --- a/API/GisStationsMeasurements.idMap.10.txt +++ /dev/null @@ -1,100 +0,0 @@ -// 20240426143439 -// http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsMeasurements - -{ - "Name": "Liste aller Messungen der Geraete", - "Zeitstempel": "2024-04-26T14:34:39.4455818+02:00", - "IdMap": "10", - "Statis": [ - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 3, - "Na": "FBT", - "Val": "20.5", - "Unit": "°C", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 10, - "Na": "GT", - "Val": "nicht ermittelbar", - "Unit": "°C", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 2, - "Na": "LT", - "Val": "Datenlücke", - "Unit": "°C", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 6, - "Na": "RLF", - "Val": "100.0", - "Unit": "%", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 11, - "Na": "TPT", - "Val": "8.3", - "Unit": "°C", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 12, - "Na": "TT1", - "Val": "---", - "Unit": "°C", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 16, - "Na": "WFD", - "Val": "0.12", - "Unit": "mm", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 8, - "Na": "WGM", - "Val": "---", - "Unit": "m/s", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - }, - { - "IdLD": 50004, - "IdL": 18624, - "IdDP": 9, - "Na": "WGS", - "Val": "---", - "Unit": "m/s", - "Gr": "GMA", - "Area_Name": "Renzenhof (RG)" - } - ] -} \ No newline at end of file diff --git a/API/GisStationsStaticDistrict.10.484.txt b/API/GisStationsStaticDistrict.10.484.txt deleted file mode 100644 index 285edaeb0..000000000 --- a/API/GisStationsStaticDistrict.10.484.txt +++ /dev/null @@ -1,265 +0,0 @@ -// 20240426143033 -// http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsStaticDistrict - -{ - "Name": "Liste aller Geraete einer bestimmten Karte", - "Zeitstempel": "2024-04-26T14:30:33.690396+02:00", - "IdMap": "10", - "Points": [ - { - "LD_Name": "CPL Bentheim", - "IdLD": 50017, - "Device": "CPL V3.5 mit 16 Kü", - "Link": "cpl.aspx?ver=35&kue=16&id=50017", - "Location_Name": "Technikraum", - "Location_Short": "BEHE", - "IdLocation": 17448, - "Area_Name": "Bad-Bentheim", - "Area_Short": "BEHE--00", - "IdArea": 16418, - "X": 51.5728, - "Y": 9.00056, - "Icon": 20, - "System": 1, - "Active": 0 - }, - { - "LD_Name": "Drucker", - "IdLD": 50084, - "Device": "Basisgerät", - "Link": "basis.aspx?ver=1&id=50084", - "Location_Name": "Technikraum", - "Location_Short": "SLUE", - "IdLocation": 17776, - "Area_Name": "Schlüchtern II", - "Area_Short": "SLUE--00", - "IdArea": 14688, - "X": 53.2455, - "Y": 8.1614, - "Icon": 14, - "System": 200, - "Active": 0 - }, - { - "LD_Name": "Türkontakt", - "IdLD": 50666, - "Device": "ECI", - "Link": "eci.aspx?ver=1&id=50666", - "Location_Name": "Technikraum", - "Location_Short": "SLUE", - "IdLocation": 17776, - "Area_Name": "Schlüchtern II", - "Area_Short": "SLUE--00", - "IdArea": 14688, - "X": 53.2455, - "Y": 8.1614, - "Icon": 17, - "System": 2, - "Active": 0 - }, - { - "LD_Name": "Triptis", - "IdLD": 50888, - "Device": "CPL 200", - "Link": "cpl.aspx?ver=30&kue=16&id=50888", - "Location_Name": "Technikraum", - "Location_Short": "SLUE", - "IdLocation": 17776, - "Area_Name": "Schlüchtern II", - "Area_Short": "SLUE--00", - "IdArea": 14688, - "X": 53.2455, - "Y": 8.1614, - "Icon": 20, - "System": 1, - "Active": 0 - }, - { - "LD_Name": "Rodaborn I", - "IdLD": 50889, - "Device": "cpl.mio V>6", - "Link": "cplmio.aspx?ver=1&id=50889", - "Location_Name": "Technikraum", - "Location_Short": "SLUE", - "IdLocation": 17776, - "Area_Name": "Schlüchtern II", - "Area_Short": "SLUE--00", - "IdArea": 14688, - "X": 53.2455, - "Y": 8.1614, - "Icon": 20, - "System": 1, - "Active": 0 - }, - { - "LD_Name": "Rodaborn II", - "IdLD": 50900, - "Device": "cpl.mio V>6", - "Link": "cplmio.aspx?ver=1&id=50900", - "Location_Name": "Technikraum", - "Location_Short": "SLUE", - "IdLocation": 17776, - "Area_Name": "Schlüchtern II", - "Area_Short": "SLUE--00", - "IdArea": 14688, - "X": 53.2455, - "Y": 8.1614, - "Icon": 20, - "System": 1, - "Active": 0 - }, - { - "LD_Name": "Hermsdorf", - "IdLD": 50901, - "Device": "CPL V3.5 mit 24 Kü", - "Link": "cpl.aspx?ver=35&kue=24&id=50901", - "Location_Name": "Technikraum", - "Location_Short": "SLUE", - "IdLocation": 17776, - "Area_Name": "Schlüchtern II", - "Area_Short": "SLUE--00", - "IdArea": 14688, - "X": 53.2455, - "Y": 8.1614, - "Icon": 20, - "System": 1, - "Active": 1 - }, - { - "LD_Name": "GMA Littwin (TEST)", - "IdLD": 50004, - "Device": "Glättemeldeanlage", - "Link": "gma.aspx?ver=1&id=50004", - "Location_Name": "RG Relaisraum", - "Location_Short": "REZR", - "IdLocation": 18624, - "Area_Name": "Renzenhof (RG)", - "Area_Short": "REZHRG00", - "IdArea": 16570, - "X": 53.246036, - "Y": 8.163293, - "Icon": 1, - "System": 11, - "Active": 0 - }, - { - "LD_Name": "NRS Testserver", - "IdLD": 50005, - "Device": "Notruf Server", - "Link": "nrs_server.aspx?ver=1&id=50005", - "Location_Name": "(EV Ammersricht BZR REL)", - "Location_Short": "AMME", - "IdLocation": 21118, - "Area_Name": "Ammersricht BZR (FGN)", - "Area_Short": "AMMER--00", - "IdArea": 15958, - "X": 52.52726, - "Y": 12.165488, - "Icon": 19, - "System": 8, - "Active": 0 - }, - { - "LD_Name": "Gateway 2", - "IdLD": 50007, - "Device": "Notruf Server", - "Link": "nrs_server.aspx?ver=1&id=50007", - "Location_Name": "(EV Ammersricht BZR REL)", - "Location_Short": "AMME", - "IdLocation": 21118, - "Area_Name": "Ammersricht BZR (FGN)", - "Area_Short": "AMMER--00", - "IdArea": 15958, - "X": 52.52726, - "Y": 12.165488, - "Icon": 19, - "System": 8, - "Active": 0 - }, - { - "LD_Name": "Basisgerät mit SNMP MVP", - "IdLD": 50669, - "Device": "Basisgerät + SNMP", - "Link": "basisSNMP.aspx?&ver=1&id=50669", - "Location_Name": "Mylinghauserstraße Engelbert", - "Location_Short": "G-GEVELSBE-1", - "IdLocation": 24012, - "Area_Name": "Gevelsberg", - "Area_Short": "GMA-GEVELSBE", - "IdArea": 20919, - "X": 51.316799, - "Y": 7.33281, - "Icon": 14, - "System": 200, - "Active": 1 - }, - { - "LD_Name": "Server 3", - "IdLD": 50009, - "Device": "Notruf Server", - "Link": "nrs_server.aspx?ver=1&id=50009", - "Location_Name": "Militärringstraße Militärringstraße", - "Location_Short": "G-KÖLN-1", - "IdLocation": 24015, - "Area_Name": "Köln", - "Area_Short": "GMA-KÖLN", - "IdArea": 20921, - "X": 50.898399, - "Y": 6.92278, - "Icon": 19, - "System": 8, - "Active": 0 - }, - { - "LD_Name": "ICL Test 5", - "IdLD": 50054, - "Device": "ICL", - "Link": "icl.aspx?ver=1&id=50054", - "Location_Name": "Recheder Mühlenweg Dortmund-Ems-Kanal", - "Location_Short": "G-OLFEN-SE-1", - "IdLocation": 24022, - "Area_Name": "Olfen-Selm", - "Area_Short": "GMA-OLFEN-SE", - "IdArea": 20926, - "X": 51.702202, - "Y": 7.40822, - "Icon": 23, - "System": 100, - "Active": 0 - }, - { - "LD_Name": "ICL Test 3", - "IdLD": 50052, - "Device": "ICL", - "Link": "icl.aspx?ver=1&id=50052", - "Location_Name": "Weidenstraße Hestenberg", - "Location_Short": "G-PLETTENB-1", - "IdLocation": 24024, - "Area_Name": "Plettenberg", - "Area_Short": "GMA-PLETTENB", - "IdArea": 20928, - "X": 51.224098, - "Y": 7.86969, - "Icon": 23, - "System": 100, - "Active": 0 - }, - { - "LD_Name": "Test Februar Kai", - "IdLD": 50912, - "Device": "Dauerzählstelle DZ", - "Link": "dauz.aspx?ver=1&id=50912", - "Location_Name": "In der Hoffnung Kiesberg - BG Ost", - "Location_Short": "G-WUPPERTA-4", - "IdLocation": 24039, - "Area_Name": "Wuppertal", - "Area_Short": "GMA-WUPPERTA", - "IdArea": 20937, - "X": 51.238899, - "Y": 7.12715, - "Icon": 14, - "System": 110, - "Active": 1 - } - ] -} \ No newline at end of file diff --git a/API/GisStationsStatusDistrict.idMap.10.idUser.484.txt b/API/GisStationsStatusDistrict.idMap.10.idUser.484.txt deleted file mode 100644 index 9f10be6df..000000000 --- a/API/GisStationsStatusDistrict.idMap.10.idUser.484.txt +++ /dev/null @@ -1,182 +0,0 @@ -GisStationsStatusDistrict.idMap.10.idUser.484 -// 20240426143804 -// http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsStatusDistrict - -{ - "Name": "Liste aller Statis der Geraete", - "Zeitstempel": "2024-04-26T14:38:04.5711759+02:00", - "IdMap": "10", - "Statis": [ - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE04 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE05 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE06 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE07 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE09 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE10 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE12 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE13 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE14 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE15 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE16 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "system", - "Le": 4, - "Co": "#FF00FF", - "Me": "Eingang DE17 kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "minor", - "Le": 3, - "Co": "#FFFF00", - "Me": "KÜG 07: Übersapnnung kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50004, - "Na": "major", - "Le": 2, - "Co": "#FF9900", - "Me": "Fahrbahntemperatur okay", - "Feld": 53, - "Icon": 25 - }, - { - "IdLD": 50017, - "Na": "critical", - "Le": 1, - "Co": "#FF0000", - "Me": "KÜG 01: Isolationsminderung kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "critical", - "Le": 1, - "Co": "#FF0000", - "Me": "KÜG 02: Isolationsminderung kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "critical", - "Le": 1, - "Co": "#FF0000", - "Me": "KÜG 03: Isolationsminderung kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "critical", - "Le": 1, - "Co": "#FF0000", - "Me": "KÜG 04: Isolationsminderung kommend", - "Feld": 3, - "Icon": 0 - }, - { - "IdLD": 50017, - "Na": "critical", - "Le": 1, - "Co": "#FF0000", - "Me": "Ping True", - "Feld": 3, - "Icon": 0 - } - ] -} \ No newline at end of file diff --git a/API/GisSystemStatic.10.484.txt b/API/GisSystemStatic.10.484.txt deleted file mode 100644 index e2c4d1451..000000000 --- a/API/GisSystemStatic.10.484.txt +++ /dev/null @@ -1,108 +0,0 @@ -// 20240426143207 -// http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisSystemStatic - -{ - "Name": "Liste aller angezeigten Systeme", - "Zeitstempel": "2024-04-26T14:32:06.9432321+02:00", - "IdMap": "10", - "Systems": [ - { - "IdSystem": 1, - "Name": "TALAS", - "Longname": "Talas Meldestationen", - "Allow": 1, - "Icon": 1 - }, - { - "IdSystem": 2, - "Name": "ECI", - "Longname": "ECI Geräte", - "Allow": 1, - "Icon": 2 - }, - { - "IdSystem": 5, - "Name": "GSM Modem", - "Longname": "LR77 GSM Modems", - "Allow": 1, - "Icon": 5 - }, - { - "IdSystem": 6, - "Name": "Cisco Router", - "Longname": "Cisco Router", - "Allow": 1, - "Icon": 6 - }, - { - "IdSystem": 7, - "Name": "WAGO", - "Longname": "WAGO I/O Systeme", - "Allow": 1, - "Icon": 7 - }, - { - "IdSystem": 8, - "Name": "Siemens", - "Longname": "Siemens Notrufsystem", - "Allow": 1, - "Icon": 8 - }, - { - "IdSystem": 9, - "Name": "OTDR", - "Longname": "Glasfaserüberwachung OTU", - "Allow": 1, - "Icon": 9 - }, - { - "IdSystem": 10, - "Name": "WDM", - "Longname": " Wavelength Division Multiplexing", - "Allow": 1, - "Icon": 10 - }, - { - "IdSystem": 11, - "Name": "GMA", - "Longname": "Glättemeldeanlagen", - "Allow": 1, - "Icon": 11 - }, - { - "IdSystem": 13, - "Name": "Messstellen", - "Longname": "Messstellen", - "Allow": 1, - "Icon": 13 - }, - { - "IdSystem": 100, - "Name": "TALAS ICL", - "Longname": "Talas ICL Unterstationen", - "Allow": 1, - "Icon": 100 - }, - { - "IdSystem": 110, - "Name": "DAUZ", - "Longname": "Dauerzählstellen", - "Allow": 1, - "Icon": 110 - }, - { - "IdSystem": 111, - "Name": "SMS-Funkmodem", - "Longname": "SMS-Funkmodem", - "Allow": 1, - "Icon": 111 - }, - { - "IdSystem": 200, - "Name": "Sonstige", - "Longname": "Sonstige", - "Allow": 1, - "Icon": 200 - } - ] -} \ No newline at end of file diff --git a/components/MapComponent.js b/components/MapComponent.js index fa33abc96..f9ede46f3 100644 --- a/components/MapComponent.js +++ b/components/MapComponent.js @@ -19,6 +19,7 @@ import { zoomTriggerState } from "../store/atoms/zoomTriggerState.js"; import { poiTypState } from "../store/atoms/poiTypState.js"; import ShowAddStationPopup from "./ShowAddStationPopup"; import { poiReadFromDbTriggerAtom } from "../store/atoms/poiReadFromDbTriggerAtom"; + //import { createRoot } from "react-dom/client"; const plusRoundIcon = L.icon({ @@ -292,6 +293,8 @@ const MapComponent = ({ locations, onLocationUpdate }) => { { text: "Station hinzufügen", icon: "img/add_station.png", + //style background red color + className: "background-red", callback: addStationCallback, }, { @@ -659,9 +662,13 @@ const MapComponent = ({ locations, onLocationUpdate }) => { }); // Popup konfigurieren - marker.bindPopup( - `${location.description || "Unbekannt"}
Type: ${poiTypName}
Lat: ${latitude.toFixed(5)}, Lng: ${longitude.toFixed(5)}` - ); + marker.bindPopup(` +
+ ${location.description || "Unbekannt"}
+ Type: ${poiTypName}
+ Lat: ${latitude.toFixed(5)}, Lng: ${longitude.toFixed(5)} +
+ `); // Event-Handler hinzufügen marker.on("mouseover", function () { diff --git a/public/img/add_station.png b/public/img/add_station.png index a0f71f2e38c9042a7be56edcb69bb96d6408ef38..e8a1f094767c3d36b2ba104fe5a79564135942eb 100644 GIT binary patch literal 41188 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