From 01683d8e898b3c66f8ef719b6ebb1f1d54be244f Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Thu, 5 Nov 2009 00:23:51 +0100 Subject: [PATCH] Add event by clicking on day cell instead of plus sign. --- kronolith/js/kronolith.js | 15 +++++++-------- kronolith/templates/index/month.inc | 14 +++++++------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 16422757e..1231eed41 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -517,11 +517,11 @@ KronolithCore = { this._loadEventsCallback(r); }.bind(this)); }.bind(this) }); - cell.down('.kronolithDay') + cell.store('date', dateString) + .down('.kronolithDay') .store('date', dateString) .innerHTML = day.getDate(); - cell.down('.kronolithAddEvent') - .store('date', dateString); + cell = cell.next(); day.add(1).day(); } @@ -2111,11 +2111,6 @@ KronolithCore = { e.stop(); return; - case 'kronolithAddEvent': - this.go('event:' + elt.retrieve('date')); - e.stop(); - return; - case 'kronolithEventTag': $('kronolithEventTags').autocompleter.addNewItemNode(elt.getText()); e.stop(); @@ -2130,6 +2125,10 @@ KronolithCore = { } e.stop(); return; + } else if (elt.hasClassName('kronolithMonthDay')) { + this.go('event:' + elt.retrieve('date')); + e.stop(); + return; } else if (elt.hasClassName('kronolithWeekDay')) { this.go('day:' + elt.retrieve('date')); e.stop(); diff --git a/kronolith/templates/index/month.inc b/kronolith/templates/index/month.inc index 2d5351e4d..82edb25a9 100644 --- a/kronolith/templates/index/month.inc +++ b/kronolith/templates/index/month.inc @@ -22,25 +22,25 @@ -
+
-
+
-
+
-
+
-
+
-
+
-
+
-- 2.11.0