From 6ccb1e2f284c6f4056407f703d59190def6f30c3 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Thu, 21 May 2009 16:45:52 +0200 Subject: [PATCH] Attach new navigation buttons. --- kronolith/js/src/kronolith.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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(); -- 2.11.0