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
This commit is contained in:
Janus C. H. Knudsen 2025-11-11 20:29:32 +01:00
parent 7cda973f59
commit 9987873601

View file

@ -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());
}
}