diff --git a/backend/CONSOLE_DEBUG_COMMANDS.md b/backend/CONSOLE_DEBUG_COMMANDS.md new file mode 100644 index 00000000..9b685c3c --- /dev/null +++ b/backend/CONSOLE_DEBUG_COMMANDS.md @@ -0,0 +1,207 @@ +# 🔍 Команды для отладки календаря через консоль браузера + +Откройте консоль браузера (F12 → Console) и выполните эти команды: + +## 1️⃣ Проверить наличие интеграции + +```javascript +// Должно вернуть объект, а не undefined +window.calendarIntegration +``` + +**Ожидаемый результат:** +```javascript +{ + fetchEventsForVisibleCalendars: ƒ, + getVisibleCalendarIds: ƒ, + getCalendars: ƒ, + setVisibleCalendars: ƒ, + refresh: ƒ, + instances: {manager: {...}, modal: {...}, widget: {...}} +} +``` + +**Если undefined** → интеграция не инициализировалась! + +--- + +## 2️⃣ Проверить виджет календаря + +```javascript +window.calendarWidget +``` + +**Должен вернуть объект FullCalendar** + +--- + +## 3️⃣ Проверить список календарей + +```javascript +// Если интеграция работает: +window.calendarIntegration.getCalendars() + +// Должно вернуть массив календарей: +// [{id: 1, title: "Personal", color: "#0d6efd", ...}, ...] +``` + +--- + +## 4️⃣ Проверить видимые календари + +```javascript +window.calendarIntegration.getVisibleCalendarIds() + +// Должно вернуть массив ID: [1, 2, 3] +``` + +--- + +## 5️⃣ Вручную загрузить события + +```javascript +// Попробовать загрузить события для видимых календарей +const start = new Date('2026-02-01'); +const end = new Date('2026-02-28'); + +window.calendarIntegration.fetchEventsForVisibleCalendars(start, end) + .then(events => { + console.log('✅ Events loaded:', events.length); + console.table(events); + }) + .catch(err => { + console.error('❌ Error:', err); + }); +``` + +--- + +## 6️⃣ Проверить, загружен ли скрипт интеграции + +```javascript +// Проверить, есть ли в DOM скрипт +document.querySelector('script[src*="calendarWidgetIntegration"]') + +// Должен вернуть + diff --git a/backend/test_calendar_frontend.html b/backend/test_calendar_frontend.html new file mode 100644 index 00000000..d57483ff --- /dev/null +++ b/backend/test_calendar_frontend.html @@ -0,0 +1,758 @@ + + +
+ + +| Test | +Status | +Duration | +Details | +
|---|---|---|---|
| No tests run yet | +|||
Loading calendars...
+| Test | +Status | +Duration | +Details | +
|---|---|---|---|
| No tests run yet | +|||