From: Jan Schneider Date: Wed, 4 Nov 2009 23:23:51 +0000 (+0100) Subject: Add event by clicking on day cell instead of plus sign. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=01683d8e898b3c66f8ef719b6ebb1f1d54be244f;p=horde.git Add event by clicking on day cell instead of plus sign. --- 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 @@ -
+
-
+
-
+
-
+
-
+
-
+
-
+