if (view == 'year') {
td = $('kronolithYearTable' + day.getMonth()).down('td[date=' + date + ']');
+ td.className = '';
if (title) {
td.writeAttribute('title', title).addClassName('kronolithHasEvents');
if (td.readAttribute('nicetitle')) {
ToolTips.attach(td);
if (busy) {
td.addClassName('kronolithIsBusy');
- } else {
- td.removeClassName('kronolithIsBusy');
}
- } else {
- td.removeClassName('kronolithHasEvents');
- td.removeClassName('kronolithIsBusy');
}
}
event.value.calendar = cal;
event.value.start = Date.parse(event.value.s);
event.value.end = Date.parse(event.value.e);
+ event.value.sort = event.value.start.toString('HHmmss')
+ + (240000 - parseInt(event.value.end.toString('HHmmss'))).toPaddedString(6);
});
// Store events in cache.
*/
_sortEvents: function(event)
{
- return event.value.start.toString('HHmmss')
- + (240000 - parseInt(event.value.end.toString('HHmmss'))).toPaddedString('0');
+ return event.value.sort;
},
_addHistory: function(loc, data)