diff --git a/src/agenda/AgendaEventRenderer.js b/src/agenda/AgendaEventRenderer.js index d431e8e..98cb861 100644 --- a/src/agenda/AgendaEventRenderer.js +++ b/src/agenda/AgendaEventRenderer.js @@ -303,12 +303,14 @@ function AgendaEventRenderer() { " class='" + classes.join(' ') + "'" + " style='position:absolute;z-index:8;top:" + seg.top + "px;left:" + seg.left + "px;" + skinCss + "'" + ">" + + "
" + "
" + htmlEscape(formatDates(event.start, event.end, opt('timeFormat'))) + "
" + "
" + htmlEscape(event.title) + "
" + + "
" + "
"; if (seg.isEnd && isEventResizable(event)) { html += diff --git a/src/agenda/agenda.css b/src/agenda/agenda.css index 1001e93..ec372c2 100644 --- a/src/agenda/agenda.css +++ b/src/agenda/agenda.css @@ -114,8 +114,7 @@ font-size: 10px; } -.fc-event-vert .fc-event-time, -.fc-event-vert .fc-event-title { +.fc-event-vert .fc-event-inner { position: relative; z-index: 2; } diff --git a/src/common/DayEventRenderer.js b/src/common/DayEventRenderer.js index c154062..ff41b12 100644 --- a/src/common/DayEventRenderer.js +++ b/src/common/DayEventRenderer.js @@ -171,7 +171,8 @@ function DayEventRenderer() { html += " class='" + classes.join(' ') + "'" + " style='position:absolute;z-index:8;left:"+left+"px;" + skinCss + "'" + - ">"; + ">" + + "
"; if (!event.allDay && seg.isStart) { html += "" + @@ -179,7 +180,8 @@ function DayEventRenderer() { ""; } html += - "" + htmlEscape(event.title) + ""; + "" + htmlEscape(event.title) + "" + + "
"; if (seg.isEnd && isEventResizable(event)) { html += "
" + diff --git a/src/common/common.css b/src/common/common.css index 48e3b6e..687acf1 100644 --- a/src/common/common.css +++ b/src/common/common.css @@ -140,7 +140,6 @@ ------------------------------------------------------------------------*/ .fc-event { - overflow: hidden; border: 1px solid #3a87ad; /* default BORDER color */ background-color: #3a87ad; /* default BACKGROUND color */ color: #fff; /* default TEXT color */ @@ -161,6 +160,11 @@ a.fc-event, .fc-rtl .fc-event { text-align: right; } + +.fc-event-inner { + width: 100%; + overflow: hidden; + } .fc-event-time, .fc-event-title { diff --git a/tests/long_event_titles.html b/tests/long_event_titles.html new file mode 100644 index 0000000..5ad6ea5 --- /dev/null +++ b/tests/long_event_titles.html @@ -0,0 +1,76 @@ + + + + + + + + + + + + +
+ +