From 9d8834a7ffaedbeab6b7632a1ed5d0acaae0c1c7 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 13 Apr 2010 23:34:38 +0200 Subject: [PATCH] Truncate event text in month view. --- kronolith/js/kronolith.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index e7440b7ff..fab8d2a68 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -1756,7 +1756,7 @@ KronolithCore = { break; } - this.setEventText(div, event.value) + this.setEventText(div, event.value, view == 'month' ? 30 : null) .observe('mouseover', div.addClassName.curry('kronolithSelected')) .observe('mouseout', div.removeClassName.curry('kronolithSelected')); }, @@ -1777,14 +1777,14 @@ KronolithCore = { } }, - setEventText: function(div, event) + setEventText: function(div, event, length) { var calendar = event.calendar.split('|'); div.update(); if (event.ic) { div.insert(new Element('img', { src: event.ic })); } - div.insert(event.t.escapeHTML()); + div.insert((length ? event.t.truncate(length) : event.t).escapeHTML()); if (event.a) { div.insert(' ') .insert(new Element('img', { src: Kronolith.conf.URI_IMG + 'alarm-' + Kronolith.conf.calendars[calendar[0]][calendar[1]].fg.substr(1) + '.png', title: Kronolith.text.alarm + ' ' + event.a })); -- 2.11.0