From: Jan Schneider Date: Tue, 17 Mar 2009 22:37:25 +0000 (+0100) Subject: Simplify and fix toggling of recurring events. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=7b144992d8bdf60d5288b7af73f81607bc54d17e;p=horde.git Simplify and fix toggling of recurring events. --- diff --git a/kronolith/js/src/kronolith.js b/kronolith/js/src/kronolith.js index a7ba8e80e..456f9bf66 100644 --- a/kronolith/js/src/kronolith.js +++ b/kronolith/js/src/kronolith.js @@ -836,11 +836,7 @@ KronolithCore = { var dates = this.viewDates(this.date, this.view); this._loadEvents(dates[0], dates[1], this._loadEventsCallback.bind(this), this.view, [[calClass, calendar]]); } else { - this.ecache[calClass][calendar].each(function(day) { - $H(day.value).each(function(event) { - $('kronolithEvent' + this.view + calClass + '|' + calendar + event.key).toggle(); - }, this); - }, this); + $('kronolithViewMonth').select('div[calendar=' + calClass + '|' + calendar + ']').invoke('toggle'); } elt.toggleClassName('kronolithCalOn'); elt.toggleClassName('kronolithCalOff');