if (event.value.al) {
if (view == 'day') {
- $('kronolithViewDayBody').down('.kronolithAllDayContainer').insert(div.setStyle(style));
+ $('kronolithViewDay').down('.kronolithAllDayContainer').insert(div.setStyle(style));
} else {
$('kronolithAllDay' + date).insert(div.setStyle(style));
}
-<div id="kronolithViewAgenda" class="kronolithView" style="display:none">
+<div id="kronolithViewAgenda" style="display:none">
<table class="kronolithView">
<caption>
<span id="kronolithLoadingagenda" class="kronolithLoading"></span>
<a title="<?php echo _("Next") ?>" class="kronolithNext">></a>
</span>
</caption>
- <tbody id="kronolithViewAgendaBody" class="kronolithViewBody">
+ <tbody id="kronolithViewAgendaBody">
<tr id="kronolithAgendaTemplate" style="display:none">
<td class="kronolithFirstCol"></td>
<td>
-<div id="kronolithViewDay" class="kronolithView kronolithViewDay" style="display:none">
+<div id="kronolithViewDay" style="display:none">
<div id="kronolithLoadingday" class="kronolithLoading"></div>
<div id="kronolithEventsDay"></div>
</caption>
</table>
-<div style="position: relative; margin-right: 15px;">
+<div class="kronolithViewHead">
<table class="kronolithView kronolithViewDay">
- <thead class="kronolithViewHead">
+ <thead>
<tr>
<td class="kronolithFirstCol"> </td>
<td><span><?php echo _("Events for this day") ?></span></td>
</tr>
</thead>
- <tbody class="kronolithViewBody">
+ <tbody>
<tr class="kronolithAllDay">
- <td class="kronolithFirstCol"><?php echo _("All day") ?></td>
+ <td class="kronolithFirstCol"><span><?php echo _("All day") ?></span></td>
<td><div class="kronolithAllDayContainer">
</div></td>
</tr>
</table>
</div>
-<div style="position: absolute; top: 150px; right: 0; bottom: 0; left: 0; overflow-x: hidden; overflow-y: scroll">
+<div class="kronolithViewBody">
<table class="kronolithView kronolithViewDay">
- <tbody id="kronolithViewDayBody" class="kronolithViewBody fixme">
+ <tbody id="kronolithViewDayBody" class="fixme">
<?php for ($i = 0; $i < 24; $i++): ?>
<tr<?php if ($i < 9 || $i > 19) echo ' class="kronolithNight"' ?>>
- <td class="kronolithFirstCol"><?php echo $i ?>:00</td>
+ <td class="kronolithFirstCol"><span><?php echo $i ?>:00</span></td>
<td></td>
</tr>
<?php endfor; ?>
<div id="kronolithViewMonth" style="display:none">
-<table id="kronolithViewHead" class="kronolithView">
+<table id="kronolithViewMonthHead" class="kronolithView">
<caption>
<span> </span>
<span class="kronolithNavigation">
-<div id="kronolithViewTasks" class="kronolithView kronolithViewTasks" style="display:none">
+<div id="kronolithViewTasks" style="display:none">
<table class="kronolithView kronolithViewTasks">
<caption class="tabset">
<span id="kronolithLoadingtasks" class="kronolithLoading"></span>
<li><a id="kronolithTasksFuture"><?php echo _("Future") ?></a></li>
</ul>
</caption>
- <tbody id="kronolithViewTasksBody" class="kronolithViewBody">
+ <tbody id="kronolithViewTasksBody">
<tr id="kronolithTasksTemplate" class="kronolithTaskRow" style="display:none">
<td class="kronolithTaskCol">
<div class="kronolithTaskCheckbox"/>
-<div id="kronolithViewWeek" class="kronolithView kronolithViewWeek" style="display:none">
+<div id="kronolithViewWeek" style="display:none">
<div id="kronolithEventsWeek">
<div class="kronolithEventsWeek"></div>
</caption>
</table>
-<div style="position: relative; margin-right: 15px;">
+<div class="kronolithViewHead">
<table id="kronolithViewWeekHead" class="kronolithView kronolithViewDay">
- <thead class="kronolithViewHead"><tr>
+ <thead><tr>
<td class="kronolithFirstCol"><div id="kronolithLoadingweek" class="kronolithLoading"></div></td>
<td class="kronolithWeekDay"><span> </span></td>
<td class="kronolithWeekDay"><span> </span></td>
<td class="kronolithWeekDay"><span> </span></td>
<td class="kronolithWeekDay"><span> </span></td>
</tr></thead>
- <tbody class="kronolithViewBody">
+ <tbody>
<tr class="kronolithAllDay">
- <td class="kronolithFirstCol"><?php echo _("All day") ?></td>
+ <td class="kronolithFirstCol"><span><?php echo _("All day") ?><span></td>
<td<?php if ($w == 6 || $w == 0) echo ' class="kronolithWeekend"' ?>><div class="kronolithAllDayContainer">
</div></td>
<td<?php if ($w == 5 || $w == 6) echo ' class="kronolithWeekend"' ?>><div class="kronolithAllDayContainer">
</table>
</div>
-<div style="position: absolute; top: 150px; right: 0; bottom: 0; left: 0; overflow-x: hidden; overflow-y: scroll;">
+<div class="kronolithViewBody">
<table class="kronolithView kronolithViewDay">
- <tbody id="kronolithViewWeekBody" class="kronolithViewBody fixme">
+ <tbody id="kronolithViewWeekBody" class="fixme">
<?php for ($i = 0; $i < 24; $i++): ?>
<tr<?php if ($i < 9 || $i > 19) echo ' class="kronolithNight"' ?>>
- <td class="kronolithFirstCol"><?php echo $i ?>:00</td>
+ <td class="kronolithFirstCol"><span><?php echo $i ?>:00</span></td>
<td<?php if ($w == 6 || $w == 0) echo ' class="kronolithWeekend"' ?>>
</td>
<td<?php if ($w == 5 || $w == 6) echo ' class="kronolithWeekend"' ?>>
#kronolithViewMonth {
height: expression(kronolithViewMonthContainer.offsetHeight-12);
}
+.kronolithFirstCol span {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
--- /dev/null
+.kronolithFirstCol span {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
position: absolute;
left: 0;
}
-#kronolithLoadingday, #kronolithLoadingweek, #kronolithLoadingmonth {
+#kronolithLoadingday, #kronolithLoadingmonth {
top: 24px;
}
+#kronolithLoadingweek {
+ top: 2px;
+}
#kronolithLoadingtasks, #kronolithLoadingagenda {
display: inline-block;
position: relative;
}
/* Main view header row */
-#kronolithViewHead {
+#kronolithViewMonthHead {
width: 100%;
height: 20px;
line-height: 20px;
font-weight: bold;
}
-#kronolithViewHead span {
+#kronolithViewMonthHead span {
padding: 0 5px;
}
-#kronolithViewHead .kronolithFirstCol {
+#kronolithViewMonthHead .kronolithFirstCol {
border-color: transparent;
}
-.kronolithViewHead {
+.kronolithViewHead thead {
height: 20px;
line-height: 20px;
font-weight: bold;
}
-.kronolithViewHead span {
+.kronolithViewHead thead span {
padding: 0 5px;
}
-.kronolithViewHead .kronolithFirstCol {
+.kronolithViewHead thead .kronolithFirstCol {
border-color: transparent;
}
-/* Main view body */
-div.kronolithView div.kronolithViewBody {
- position: absolute;
- top: 25px;
- left: 0;
- right: 0;
- bottom: 0;
- overflow: auto;
-}
-
/* Captions. */
#kronolithBody caption {
position: relative;
background-color: #fff760;
}
-/* Main view month */
-#kronolithViewMonthContainer {
- position: absolute;
- top: 46px;
- right: 0;
- bottom: 0;
- left: 0;
-}
-
/* Main view week */
.kronolithWeekDay {
cursor: pointer;
}
/* Main view day */
-.kronolithViewDay td {
- height: 40px;
-}
-.kronolithViewHead td {
- height: 20px;
-}
#kronolithEventsDay {
position: absolute;
top: 49px;
margin: 0 2px;
}
+/* Main view week and day */
+.kronolithViewDay td {
+ height: 40px;
+}
+.kronolithViewHead thead td {
+ height: 16px;
+}
+.kronolithAllDay td {
+ height: 80px;
+}
+table.kronolithView td.kronolithFirstCol {
+ vertical-align: bottom;
+}
+.kronolithFirstCol span {
+ display: block;
+ margin-bottom: 5px;
+ -webkit-transform: rotate(-90deg);
+ -moz-transform: rotate(-90deg);
+}
+.kronolithViewHead {
+ position: relative;
+ margin-right: 15px;
+}
+.kronolithViewBody {
+ position: absolute;
+ top: 150px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+
+/* Main view month */
+#kronolithViewMonthContainer {
+ position: absolute;
+ top: 46px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+#kronolithViewMonthContainer table.kronolithView td.kronolithFirstCol {
+ vertical-align: top;
+}
+
/* Main view agenda. */
#kronolithViewAgenda td.kronolithFirstCol {
width: 70px;
padding-bottom: 0;
border-bottom-style: dotted;
}
-#kronolithViewTasks tbody.kronolithViewBody td {
+#kronolithViewTasksBody td {
padding: 4px 4px 4px 4px;
cursor: pointer;
}
-#kronolithViewTasks tbody.kronolithViewBody div.kronolithTaskCheckbox {
+#kronolithViewTasksBody div.kronolithTaskCheckbox {
background: url("graphics/checkbox_off.png") no-repeat;
margin-right: 5px;
float: left;
width: 16px;
height: 16px
}
-#kronolithViewTasks tbody.kronolithViewBody div.kronolithTaskCheckbox:hover {
+#kronolithViewTasksBody div.kronolithTaskCheckbox:hover {
background: url("graphics/checkbox_on.png") no-repeat;
}
-#kronolithViewTasks tbody.kronolithViewBody td.kronolithTaskCompleted {
+#kronolithViewTasksBody td.kronolithTaskCompleted {
color: #ccc;
text-decoration: line-through;
}
-#kronolithViewTasks tbody.kronolithViewBody td.kronolithTaskCompleted div {
+#kronolithViewTasksBody td.kronolithTaskCompleted div {
background: url("graphics/checkbox_on.png") no-repeat;
}
-#kronolithViewTasks tbody.kronolithViewBody td.kronolithTaskDue {
+#kronolithViewTasksBody td.kronolithTaskDue {
color: #a00;
font-weight: bold;
}
}
/* More main view */
-div.kronolithView div.kronolithViewBody .kronolithEvent {
- margin-bottom: 2px;
- margin-right: 2px;
-}
.kronolithFirstCol {
font-weight: bold;
text-align: center;