Avoid overflowing the all-day cells.
authorJan Schneider <jan@horde.org>
Tue, 7 Apr 2009 17:05:30 +0000 (19:05 +0200)
committerJan Schneider <jan@horde.org>
Tue, 7 Apr 2009 17:55:03 +0000 (19:55 +0200)
kronolith/js/src/kronolith.js
kronolith/templates/index/week.inc
kronolith/themes/screen.css

index 8bfd451..d468676 100644 (file)
@@ -364,7 +364,7 @@ KronolithCore = {
                 day = dates[0].clone();
             for (var i = 0; i < 7; i++) {
                 div.writeAttribute('id', 'kronolithEventsWeek' + day.dateString());
-                td.writeAttribute('id', 'kronolithAllDay' + day.dateString());
+                td.down('div').writeAttribute('id', 'kronolithAllDay' + day.dateString());
                 div = div.next('div');
                 td = td.next('td');
                 day.next().day();
index 0526dbf..c0d0c50 100644 (file)
   <tbody id="kronolithViewWeekBody" class="kronolithViewBody">
     <tr class="kronolithRow kronolithAllDay">
       <td class="kronolithFirstCol"><?php echo _("All day") ?></td>
-      <td class="kronolithCol<?php if ($w == 6 || $w == 0) echo ' kronolithWeekend' ?>">
+      <td class="kronolithCol<?php if ($w == 6 || $w == 0) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
-      <td class="kronolithCol<?php if ($w == 5 || $w == 6) echo ' kronolithWeekend' ?>">
+      </div></td>
+      <td class="kronolithCol<?php if ($w == 5 || $w == 6) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
-      <td class="kronolithCol<?php if ($w == 4 || $w == 5) echo ' kronolithWeekend' ?>">
+      </div></td>
+      <td class="kronolithCol<?php if ($w == 4 || $w == 5) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
-      <td class="kronolithCol<?php if ($w == 3 || $w == 4) echo ' kronolithWeekend' ?>">
+      </div></td>
+      <td class="kronolithCol<?php if ($w == 3 || $w == 4) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
-      <td class="kronolithCol<?php if ($w == 2 || $w == 3) echo ' kronolithWeekend' ?>">
+      </div></td>
+      <td class="kronolithCol<?php if ($w == 2 || $w == 3) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
-      <td class="kronolithCol<?php if ($w == 1 || $w == 2) echo ' kronolithWeekend' ?>">
+      </div></td>
+      <td class="kronolithCol<?php if ($w == 1 || $w == 2) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
-      <td class="kronolithCol<?php if ($w == 0 || $w == 1) echo ' kronolithWeekend' ?>">
+      </div></td>
+      <td class="kronolithCol<?php if ($w == 0 || $w == 1) echo ' kronolithWeekend' ?>"><div class="kronolithAllDayContainer">
         <div class="kronolithCorner"><a class="kronolithAdd"><?php echo $img_blank ?></a></div>
-      </td>
+      </div></td>
     </tr>
     <?php for ($i = 0; $i < 24; $i++): ?>
     <tr class="kronolithRow<?php if ($i < 9 || $i > 19) echo ' kronolithNight' ?>">
index 8c96ea3..c15b803 100644 (file)
@@ -887,6 +887,10 @@ table.kronolithView td {
 table.kronolithView td.kronolithFirstCol {
     width: 20px;
 }
+.kronolithAllDayContainer {
+    height: 100%;
+    overflow: hidden;
+}
 
 /* Main view header row */
 div.kronolithView div.kronolithViewHead div.kronolithRow {