From 9e3111dedfcf2d30df4c88ec90109dc8ae2f8520 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Wed, 17 Aug 2022 16:38:55 +0200 Subject: [PATCH] Add Loadpoint Settings Modal (MinSoC, Phases) (#4121) --- assets/css/app.css | 17 +- assets/js/components/Loadpoint.vue | 51 ++- .../js/components/LoadpointSettingsButton.vue | 21 ++ .../js/components/LoadpointSettingsModal.vue | 326 ++++++++++++++++++ assets/js/components/Mode.vue | 3 +- assets/js/components/SavingsTile.vue | 2 +- assets/js/components/Site.vue | 6 +- assets/js/components/VehicleOptions.vue | 12 +- assets/js/components/VehicleTitle.vue | 31 +- assets/js/i18n/de.js | 28 ++ assets/js/i18n/en.js | 27 ++ charger/charger.go | 26 +- charger/charger_decorators.go | 40 ++- cmd/demo.yaml | 14 + dist/assets/index.5a450559.js | 97 ------ ...{index.9eb90bf3.css => index.c0100ffd.css} | 2 +- dist/assets/index.f014e26a.js | 97 ++++++ dist/index.html | 4 +- 18 files changed, 655 insertions(+), 149 deletions(-) create mode 100644 assets/js/components/LoadpointSettingsButton.vue create mode 100644 assets/js/components/LoadpointSettingsModal.vue delete mode 100644 dist/assets/index.5a450559.js rename dist/assets/{index.9eb90bf3.css => index.c0100ffd.css} (94%) create mode 100644 dist/assets/index.f014e26a.js diff --git a/assets/css/app.css b/assets/css/app.css index c5225334f..c1d2508f4 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -265,10 +265,8 @@ small { opacity: 1; } -@media (--dark-mode) { - .btn-close { - filter: invert(1); - } +.dark .btn-close { + filter: invert(1); } .dropdown-menu { @@ -285,8 +283,11 @@ small { color: var(--bs-white); } -@media (--dark-mode) { - .dropdown-menu { - box-shadow: 0 0 8px var(--evcc-background); - } +.dark .dropdown-menu { + box-shadow: 0 0 8px var(--evcc-background); +} +.dark .form-select { + background-color: var(--evcc-box); + color: var(--evcc-default-text); + background-image: url("data:image/svg+xml,"); } diff --git a/assets/js/components/Loadpoint.vue b/assets/js/components/Loadpoint.vue index e88505ebb..768cfd350 100644 --- a/assets/js/components/Loadpoint.vue +++ b/assets/js/components/Loadpoint.vue @@ -1,16 +1,24 @@