From: Jan Schneider Date: Mon, 19 Apr 2010 12:24:44 +0000 (+0200) Subject: Use element storage for all-day cell dates. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=55e0a3294a1d8a0d665634bdee651e5cfd3b7f3a;p=horde.git Use element storage for all-day cell dates. --- diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 712b26a6a..a7934f91a 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -532,7 +532,7 @@ KronolithCore = { .update(this.setTitle(date.toString('D'))); $('kronolithViewDay') .down('.kronolithAllDayContainer') - .writeAttribute('id', 'kronolithEventsDay' + date.dateString()); + .store('date', date.dateString()); $('kronolithEventsDay').store('date', date.dateString()); break; @@ -573,7 +573,8 @@ KronolithCore = { .down('span').update(day.toString('dddd, d')); td.removeClassName('kronolithToday') .down('div') - .writeAttribute('id', 'kronolithAllDay' + day.dateString()); + .writeAttribute('id', 'kronolithAllDay' + day.dateString()) + .store('date', day.dateString()); if (day.equals(today)) { td.addClassName('kronolithToday'); } @@ -3901,7 +3902,7 @@ KronolithCore = { case 'kronolithEventsWeek': case 'kronolithAllDayContainer': - var date = elt.identify().substr(elt.identify().length - 8); + var date = elt.retrieve('date'); if (elt.className == 'kronolithAllDayContainer') { date += 'all'; }