NEWS
Fullcalendar
-
Установил из собственного источника https://github.com/ioBroker/ioBroker.fullcalendar
Появился в списке драйверов в разделе "Скрипты и логика", установил.
Активировал карандашом в верхнем правом углу.
Собственно проблема:
События создаются, но при редактировании они исчезают.
Анализ js-кода web-страницы показал ошибку при переборе событий с "undefined" датой события (картинка прилагается).
Временное решение:
в файле /home/iobroker/node_modules/iobroker.fullcalendar/admin/tab.html находим код (с 957 строки):
_start = parseISOLocal(event.native.start); if (event.native.astro) { _start = getAstroTime(event.native.astro, event.native.offset, _start); }
меняем на :
if (event.native.start !== undefined) { _start = parseISOLocal(event.native.start); } if (event.native.astro) { _start = getAstroTime(event.native.astro, event.native.offset, _start); }
Затем выполнил "iobroker upload fullcalendar"
Теперь работает.
1444_err1.png -
Установил из собственного источника https://github.com/ioBroker/ioBroker.fullcalendar
Появился в списке драйверов в разделе "Скрипты и логика", установил.
Активировал карандашом в верхнем правом углу.
Собственно проблема:
События создаются, но при редактировании они исчезают.
Анализ js-кода web-страницы показал ошибку при переборе событий с "undefined" датой события (картинка прилагается).
Временное решение:
в файле /home/iobroker/node_modules/iobroker.fullcalendar/admin/tab.html находим код (с 957 строки):
_start = parseISOLocal(event.native.start); if (event.native.astro) { _start = getAstroTime(event.native.astro, event.native.offset, _start); }
меняем на :
if (event.native.start !== undefined) { _start = parseISOLocal(event.native.start); } if (event.native.astro) { _start = getAstroTime(event.native.astro, event.native.offset, _start); }
Затем выполнил "iobroker upload fullcalendar"
Теперь работает. `
Только править надо бы не у себя, а сразу на гитхабе и выставлять пулреквест