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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+