From 51e0710835fff65d9a6f806b97cfdfb105c05e33 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Thu, 27 Jan 2011 17:53:09 +0100 Subject: [PATCH] IE doesn't support textContent. --- framework/Core/js/calendar.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/framework/Core/js/calendar.js b/framework/Core/js/calendar.js index fc390ec4a..74809433f 100644 --- a/framework/Core/js/calendar.js +++ b/framework/Core/js/calendar.js @@ -301,11 +301,11 @@ var Horde_Calendar = clickHandler: function(e) { - var elt = e.element(); + var elt = e.element(), day; if (elt.hasClassName('hordeCalendarDay')) { this.hideCal(); - this.trigger.fire('Horde_Calendar:select', new Date(this.year, this.month, parseInt(e.element().textContent, 10))); + this.trigger.fire('Horde_Calendar:select', new Date(this.year, this.month, parseInt(elt.textContent || elt.innerText, 10))); } else if (elt.hasClassName('hordeCalendarClose')) { this.hideCal(); } else if (elt.hasClassName('hordeCalendarPrevYear')) { @@ -323,7 +323,8 @@ var Horde_Calendar = this.trigger.fire('Horde_Calendar:selectMonth', new Date(this.year, this.month, 1)); this.hideCal(); } else if (this.click_week && elt.hasClassName('hordeCalendarWeek')) { - this.trigger.fire('Horde_Calendar:selectWeek', new Date(this.year, this.month, elt.up('TR').down('A.hordeCalendarDay').textContent)); + day = elt.up('TR').down('A.hordeCalendarDay'); + this.trigger.fire('Horde_Calendar:selectWeek', new Date(this.year, this.month, day.textContent || day.innerText)); this.hideCal(); } -- 2.11.0