From 9987873601708f12125e79a3aadc586a34ae95a0 Mon Sep 17 00:00:00 2001 From: "Janus C. H. Knudsen" Date: Tue, 11 Nov 2025 20:29:32 +0100 Subject: [PATCH] Updates all-day event rendering selectors Modifies element selectors for all-day events to use more specific tag names Replaces generic 'swp-event' with 'swp-allday-event' in event removal Adds exclusion for max event indicator elements when clearing events --- src/renderers/AllDayEventRenderer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderers/AllDayEventRenderer.ts b/src/renderers/AllDayEventRenderer.ts index 60916eb..e46acb5 100644 --- a/src/renderers/AllDayEventRenderer.ts +++ b/src/renderers/AllDayEventRenderer.ts @@ -93,7 +93,7 @@ export class AllDayEventRenderer { const container = this.getContainer(); if (!container) return; - const eventElement = container.querySelector(`swp-event[data-event-id="${eventId}"]`); + const eventElement = container.querySelector(`swp-allday-event[data-event-id="${eventId}"]`); if (eventElement) { eventElement.remove(); } @@ -121,7 +121,7 @@ export class AllDayEventRenderer { private clearAllDayEvents(): void { const allDayContainer = document.querySelector('swp-allday-container'); if (allDayContainer) { - allDayContainer.querySelectorAll('swp-event').forEach(event => event.remove()); + allDayContainer.querySelectorAll('swp-allday-event:not(.max-event-indicator)').forEach(event => event.remove()); } }