Мне не понравился тот факт, что получасовое событие не занимало достаточно места в моем календаре, поэтому я изменил элемент, используя следующий код:
$(document).ready(function() {
$("#CalendarControl").fullCalendar({
eventAfterRender: function(event, element, view) {
var halfHour = 60 * 30 * 1000; // in milliseconds
if((event.end - event.start) <= halfHour){
element.height(40);
element.find(".fc-event-time").text($.fullCalendar.formatDate(event.start, "HH:mm") + ' - ' + $.fullCalendar.formatDate(event.end, "HH:mm"));
element.find("A").append("<span class=\"fc-event-title\"></span>")
element.find(".fc-event-title").text(event.title);
}
}
});
})
Как вы видите, я в основном заставляю его занимать то же место, что и одночасовое событие, плюс отформатированный как таковой.
Единственная проблема в том, что теперь он может перекрывать более старое событие, так как предыдущий код с автоматическим перекрытием уже произошел (и обнаружил, что он не требуется), поэтому мне нужен способ визуализации календаря снова (С моими изменениями)
Большое спасибо.