Add event by clicking on day cell instead of plus sign.
authorJan Schneider <jan@horde.org>
Wed, 4 Nov 2009 23:23:51 +0000 (00:23 +0100)
committerJan Schneider <jan@horde.org>
Wed, 4 Nov 2009 23:23:51 +0000 (00:23 +0100)
kronolith/js/kronolith.js
kronolith/templates/index/month.inc

index 1642275..1231eed 100644 (file)
@@ -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();
index 2d5351e..82edb25 100644 (file)
   <tr id="kronolithRowTemplate" class="kronolithRow" style="display:none">
     <td class="kronolithFirstCol"></td>
     <td class="kronolithMonthDay<?php if ($w == 6 || $w == 0) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
     <td class="kronolithMonthDay<?php if ($w == 5 || $w == 6) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
     <td class="kronolithMonthDay<?php if ($w == 4 || $w == 5) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
     <td class="kronolithMonthDay<?php if ($w == 3 || $w == 4) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
     <td class="kronolithMonthDay<?php if ($w == 2 || $w == 3) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
     <td class="kronolithMonthDay<?php if ($w == 1 || $w == 2) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
     <td class="kronolithMonthDay<?php if ($w == 0 || $w == 1) echo ' kronolithWeekend' ?>">
-      <div class="kronolithCorner"><div class="kronolithDay"></div><a class="kronolithAddEvent"><?php echo $img_blank ?></a></div>
+      <div class="kronolithCorner"><div class="kronolithDay"></div></div>
     </td>
   </tr>
 </tbody>