У меня есть этот древний календарь с моей простой программой управления проектами. Он перестал работать, всплывающее окно выбора даты больше не отображается.
Я проверил с консоли Chromium, в чем проблема. Я получил эту ошибку:
Uncaught TypeError: Cannot read property 'replace' of undefined
at Calendar._displayWeekdays (calendar.js:15)
at Calendar.create (calendar.js:15)
at HTMLImageElement.triggerEl.(/task/anonymous function) (https://www.xxxx.xxx/task/jscalendar/calendar-setup.php?format=%25d%2F%25m%2F%25y:34:2702)
Calendar._displayWeekdays @ calendar.js:15
Calendar.create @ calendar.js:15
triggerEl.(anonymous function) @ calendar-setup.php?format=%d%2F%m%2F%y:34
Я понятия не имею, как это исправить или как заменить этот старый сборщик дат. Я обновил его до более новой версии, это не помогло. Я обновил jquery, это не помогло.
Теперь я совершенно заблудился, как заставить его работать снова.
Я очень благодарен, если кто-то может помочь мне решить эту проблему.
Вот вопрос файла calendar.js: calendar.js
Вот это calendar-setup.php: calendar-setup.php
Здесь также есть calendar-setup.js, здесь: calendar-setup.js