From: Jan Schneider Date: Thu, 21 May 2009 14:45:52 +0000 (+0200) Subject: Attach new navigation buttons. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=6ccb1e2f284c6f4056407f703d59190def6f30c3;p=horde.git Attach new navigation buttons. --- diff --git a/kronolith/js/src/kronolith.js b/kronolith/js/src/kronolith.js index d207f45fe..c14b09154 100644 --- a/kronolith/js/src/kronolith.js +++ b/kronolith/js/src/kronolith.js @@ -1368,6 +1368,29 @@ KronolithCore = { e.stop(); return; + case 'kronolithPrev': + case 'kronolithNext': + var newDate = this.date.clone(), + offset = elt.className == 'kronolithPrev' ? -1 : 1; + switch (this.view) { + case 'day': + newDate.add(offset).day(); + break; + case 'week': + newDate.add(offset).week(); + break; + case 'month': + case 'agenda': + newDate.add(offset).month(); + break; + case 'year': + newDate.add(offset).year(); + break; + } + this.go(this.view + ':' + newDate.dateString()); + e.stop(); + return; + case 'kronolithAddEvent': this.editEvent(null, null, elt.readAttribute('date')); e.stop();