Я исправил это следующим образом для MonthView:
Найти эту функцию: (для меня это на линии # 5381)
function daySegHTML(segs)
В этой функции найдите этот код:
html +=
" class='" + classes.join(' ') + "'" +
" style='position:absolute;z-index:8;left:"+left+"px;" + skinCss + "'" +
Добавьте перед этим кусок кода, чтобы он выглядел следующим образом:
if(event.title.length > 10)
var eventShortTitle = event.title.substring(0,10) + '...';
else
var eventShortTitle = event.title;
html +=
" class='" + classes.join(' ') + "'" +
" style='position:absolute;z-index:8;left:"+left+"px;" + skinCss + "'" +
Затем несколько строк ниже найдите этот код:
"<span class='fc-event-title'>" + htmlEscape(event.title) + "</span>" +
Замените его наthis:
"<span class='fc-event-title'>" + htmlEscape(eventShortTitle) + "</span>" +
Ваша проблема с длинным заголовком теперь исправлена в представлении месяца.Вы можете сделать то же самое для просмотра недели и дня.