From: Jan Schneider Date: Thu, 27 Jan 2011 16:53:09 +0000 (+0100) Subject: IE doesn't support textContent. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=51e0710835fff65d9a6f806b97cfdfb105c05e33;p=horde.git IE doesn't support textContent. --- 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(); }