Изменить цвет прошедших событий в Fullcalendar

Я пытаюсь реализоватьэто решение «серым» прошедшие события в Fullcalendar, но мне не повезло. Однако я не слишком хорошо разбираюсь в Javascript, поэтому я предполагаю, что совершаю некоторые глупые ошибки.

Я помещал предложенный код в fullcalendar.js внутри вызова daySegHTML (segs) в строке 4587.

Я добавил первые две строки в конец начального списка функций (почему я не понял), так что-то вроде этого:

...
var leftCol;
var rightCol;
var left;
var right;
var skinCss;

var hoy = new Date;// get today's date
hoy = parseInt((hoy.getTime()) / 1000); //get today date in unix

var html = '';
...

Затем чуть ниже я добавил две другие строки внутри цикла:

for (i=0; i<segCnt; i++) {
    seg = segs[i];
    event = seg.event;
    classes = ['fc-event', 'fc-event-skin', 'fc-event-hori'];
    if (isEventDraggable(event)) {
        classes.push('fc-event-draggable');
    }

    unixevent = parseInt((event.end.getTime()) / 1000); //event date in Unix
    if (unixevent < hoy) {classes.push('fc-past');} //add class if event is old

    if (rtl) {
        if (seg.isStart) {
            classes.push('fc-corner-right');
        }
...

Выполнение этого кода приводит к отображению календаря без отображения событий и сообщения об ошибке: Uncaught TypeError: Невозможно вызвать метод & apos; getTime & apos; нуля

& Quot; нуль & quot; ссылка на это, по-видимому, event.end.getTime (). Но я не уверен, что понимаю, что именно идет не так, или как все выполняется. Как написано, похоже, что это должно работать. На данный момент в коде, из того, что я могу сказать, event.end содержит действительный временной код IETF, но по какой-то причине он "не существует" когда я пытаюсь запустить его через getTime ()?

Это не является критически важной для меня настройкой, но все равно было бы неплохо, и я хотел бы также понять, что происходит и что я делаю неправильно! Любая помощь с благодарностью!

Ответы на вопрос(7)

Ваш ответ на вопрос