diff --git a/src/managers/ResizeHandleManager.ts b/src/managers/ResizeHandleManager.ts index 5d4a18c..2006335 100644 --- a/src/managers/ResizeHandleManager.ts +++ b/src/managers/ResizeHandleManager.ts @@ -81,11 +81,29 @@ export class ResizeHandleManager { } private attachGlobalListeners(): void { + const calendarContainer = document.querySelector('swp-calendar-container'); + + if (calendarContainer) { + calendarContainer.addEventListener('mouseenter', this.onMouseEnter, true); + } + document.addEventListener('pointerdown', this.onPointerDown, true); document.addEventListener('pointermove', this.onPointerMove, true); document.addEventListener('pointerup', this.onPointerUp, true); } + private onMouseEnter = (e: Event): void => { + const target = e.target as HTMLElement; + const eventElement = target.closest('swp-event'); + + if (eventElement) { + const handle = eventElement.querySelector('swp-resize-handle'); + if (handle) { + console.log('Resize handle visible on event:', eventElement.dataset.eventId); + } + } + }; + private subscribeToEventBus(): void { const eventsToRefresh = [ CoreEvents.GRID_RENDERED,