From 97d9647ea2e882ad231dbfdd8d6a956760058bf6 Mon Sep 17 00:00:00 2001 From: luxick Date: Wed, 11 Mar 2026 13:35:31 +0100 Subject: [PATCH] Fix timezone issue in widget --- js/calendar-widget.js | 3 +++ js/main.js | 2 ++ src/ChronologicalCalendarWidget.php | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/js/calendar-widget.js b/js/calendar-widget.js index 032fc4a..9cdd159 100644 --- a/js/calendar-widget.js +++ b/js/calendar-widget.js @@ -172,6 +172,9 @@ } syncCalendarToday(replacement); calendar.replaceWith(replacement); + if (Luxtools.initChronologicalEventTimes) { + Luxtools.initChronologicalEventTimes(); + } } function loadCalendarMonth(calendar, targetYear, targetMonth, persistState) { diff --git a/js/main.js b/js/main.js index 710ea2d..a3a7942 100644 --- a/js/main.js +++ b/js/main.js @@ -185,4 +185,6 @@ document.addEventListener('DOMContentLoaded', function () { if (Scratchpads && Scratchpads.init) Scratchpads.init(); }, false); + + Luxtools.initChronologicalEventTimes = initChronologicalEventTimes; })(); diff --git a/src/ChronologicalCalendarWidget.php b/src/ChronologicalCalendarWidget.php index 0e80f94..6b45b39 100644 --- a/src/ChronologicalCalendarWidget.php +++ b/src/ChronologicalCalendarWidget.php @@ -241,7 +241,8 @@ class ChronologicalCalendarWidget $html .= '
  • '; if ($showTimes && !$event->allDay && $event->time !== '') { - $html .= '' . hsc($event->time) . ''; + $html .= '' . hsc($event->time) . ''; } $html .= '' . hsc($event->summary) . ''; $html .= '
  • ';