From: Jan Schneider Date: Mon, 6 Apr 2009 15:18:11 +0000 (+0200) Subject: Fix toggling calendars in day view. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=46268a61a3a4d51222f33cd8f5eb3ea22cbb557d;p=horde.git Fix toggling calendars in day view. --- diff --git a/kronolith/js/src/kronolith.js b/kronolith/js/src/kronolith.js index b4df5682f..19741fabc 100644 --- a/kronolith/js/src/kronolith.js +++ b/kronolith/js/src/kronolith.js @@ -1189,12 +1189,13 @@ KronolithCore = { calClass = elt.readAttribute('calendarclass'); if (calClass) { var calendar = elt.readAttribute('calendar'); + Kronolith.conf.calendars[calClass][calendar].show = !Kronolith.conf.calendars[calClass][calendar].show; if (typeof this.ecache.get(calClass) == 'undefined' || typeof this.ecache.get(calClass).get(calendar) == 'undefined') { var dates = this.viewDates(this.date, this.view); this._loadEvents(dates[0], dates[1], this.view, [[calClass, calendar]]); } else { - $('kronolithViewMonth').select('div[calendar=' + calClass + '|' + calendar + ']').invoke('toggle'); + $('kronolithBody').select('div[calendar=' + calClass + '|' + calendar + ']').invoke('toggle'); } elt.toggleClassName('kronolithCalOn'); elt.toggleClassName('kronolithCalOff');