From d55a55aea0af65c6d0a7a733fac44a168ec00fe9 Mon Sep 17 00:00:00 2001 From: Meike Nedwidek Date: Tue, 2 Sep 2025 22:56:44 +0200 Subject: [PATCH 1/2] fix: fix half days in dark mode --- leave_calendar/www/leave_calendar.css | 9 +++++++++ leave_calendar/www/leave_calendar.html | 10 +++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/leave_calendar/www/leave_calendar.css b/leave_calendar/www/leave_calendar.css index 7516f74..0d38bee 100644 --- a/leave_calendar/www/leave_calendar.css +++ b/leave_calendar/www/leave_calendar.css @@ -99,6 +99,10 @@ body { border-radius: 5px; } +.vacation-day-field.half-day { + background: linear-gradient(to bottom, var(--day-color) 50%, #e0e0e0 50%); +} + .default { background-color: #e0e0e0; } @@ -362,6 +366,11 @@ body.dark-mode .legend-item { color: #ffffff; } +body.dark-mode .vacation-day-field.half-day { + background: linear-gradient(to bottom, var(--day-color) 50%, #636363 50%); +} + + body.dark-mode .filter-container, body.dark-mode .year-filter, body.dark-mode .current-year-display { diff --git a/leave_calendar/www/leave_calendar.html b/leave_calendar/www/leave_calendar.html index d1fa113..199b7c7 100644 --- a/leave_calendar/www/leave_calendar.html +++ b/leave_calendar/www/leave_calendar.html @@ -84,17 +84,13 @@ {{ employee.new_leaves_allocated }} {{ employee.unused_leaves }} {% for day in employee.days %} - {% if day.type.half_day == 1 %} - {% set background_css = "background: linear-gradient(to bottom, " ~ day.type.color ~ " 50%, #ffffff 50%)" %} - {% else %} - {% set background_css = "background-color: " ~ day.type.color %} - {% endif %} - {% if day.type.name in ["DEFAULT", "SATURDAY", "SUNDAY"] %}
{{ day.type.abbreviation }}
+ {% elif day.type.half_day == 1 %} +
{{ day.type.abbreviation }}
{% else %} -
{{ day.type.abbreviation }}
+
{{ day.type.abbreviation }}
{% endif %} {% endfor %} From f027e9888c17675048041bfaf3c3534762bdd944 Mon Sep 17 00:00:00 2001 From: Meike Nedwidek Date: Tue, 2 Sep 2025 23:03:09 +0200 Subject: [PATCH 2/2] feat: pre-commit changes --- leave_calendar/www/leave_calendar.css | 1 - 1 file changed, 1 deletion(-) diff --git a/leave_calendar/www/leave_calendar.css b/leave_calendar/www/leave_calendar.css index 0d38bee..2f156b1 100644 --- a/leave_calendar/www/leave_calendar.css +++ b/leave_calendar/www/leave_calendar.css @@ -370,7 +370,6 @@ body.dark-mode .vacation-day-field.half-day { background: linear-gradient(to bottom, var(--day-color) 50%, #636363 50%); } - body.dark-mode .filter-container, body.dark-mode .year-filter, body.dark-mode .current-year-display {