From 239cced8112342c775266d069999f78da00ce441 Mon Sep 17 00:00:00 2001 From: TigerKnight555 <106614210+TigerKnight555@users.noreply.github.com> Date: Mon, 11 May 2026 11:20:07 +0200 Subject: [PATCH] =?UTF-8?q?Test=20|=20Toasts=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Initiale LocalSotrage-Werte hinzugefügt --- docs/Settings.md | 15 +- .../graphType/graphType-http-test-host.html | 31 ++++ src/settings/graphType/graphTypeBtn.css | 8 +- src/settings/graphType/graphTypeBtn.html | 11 +- src/settings/graphType/graphTypeBtn.js | 39 ++++- src/settings/settings-http-test.html | 163 ++++++++++++++++++ src/settings/settings.html | 12 ++ src/settings/settings.js | 57 +++++- 8 files changed, 318 insertions(+), 18 deletions(-) create mode 100644 src/settings/graphType/graphType-http-test-host.html create mode 100644 src/settings/settings-http-test.html diff --git a/docs/Settings.md b/docs/Settings.md index 3324766..bacf44e 100644 --- a/docs/Settings.md +++ b/docs/Settings.md @@ -1,14 +1,14 @@ # Settings Feature Dokumentation ## Übersicht -Das Settings-Feature ermöglicht es Benutzern, ihre persönlichen Einstellungen sowie Diagramm-Präferenzen zu speichern und zu verwalten. Alle Einstellungen werden persistent im Browser-localStorage gespeichert. +Das Settings-Feature ermöglicht es Benutzern, ihre persönlichen Einstellungen zu konfigurieren. Alle Einstellungen werden persistent im Browser-localStorage gespeichert. --- ## 1. User Settings ### Beschreibung -Verwaltet benutzerspezifische Einstellungen wie das Geschlecht. Nach jeder Änderung werden die Daten automatisch im localStorage gespeichert und bleiben auch nach einem Neustart der Anwendung erhalten. +Verwaltet benutzerspezifische Einstellungen wie das Geschlecht oder das Datumsformat. Nach jeder Änderung werden die Daten automatisch im localStorage gespeichert und bleiben auch nach einem Neustart der Anwendung erhalten. ### LocalStorage Struktur **Key:** `userSettings` @@ -16,7 +16,8 @@ Verwaltet benutzerspezifische Einstellungen wie das Geschlecht. Nach jeder Ände **Value:** ```json { - "gender": "none" | "male" | "female" + "gender": "none" | "male" | "female", + "dateFormat": "YYYY-MM-DD" / "YYYY-MM-DD HH:mm" } ``` @@ -26,7 +27,8 @@ Verwaltet benutzerspezifische Einstellungen wie das Geschlecht. Nach jeder Ände ```javascript // Standard-Einstellungen let settings = { - gender: 'none' + gender: 'none', + dateFormat: 'YYYY-MM-DD' }; ``` @@ -68,6 +70,11 @@ function updateGender(newGender) { settings.gender = newGender; saveSettingsToStorage(); } + +function updateDateFormat(newFormat) { + settings.dateFormat = newFormat; + saveSettingsToStorage(); +} ``` --- diff --git a/src/settings/graphType/graphType-http-test-host.html b/src/settings/graphType/graphType-http-test-host.html new file mode 100644 index 0000000..528e048 --- /dev/null +++ b/src/settings/graphType/graphType-http-test-host.html @@ -0,0 +1,31 @@ + + +
+ + ++ Schaltet zwischen Balken- und Liniendiagramm um. Die Auswahl wird gespeichert. +
+ + +Schaltet zwischen Balken- und Liniendiagramm um. Die Auswahl wird gespeichert.
+ +