show dates in tooltips

bug 288923, p=gekacheka, r=me
This commit is contained in:
mvl%exedo.nl 2005-04-04 21:04:42 +00:00
parent c8aee1997b
commit 4b8e4f83ff
2 changed files with 10 additions and 10 deletions

View File

@ -615,7 +615,7 @@ function getCurrentNextOrPreviousRecurrence( calendarEvent )
var result = new Object();
var dur = calendarEvent.end.getTime() - calendarEvent.start.getTime();
var dur = calendarEvent.endDate.jsDate - calendarEvent.startDate.jsDate;
// To find current event when now is during event, look for occurrence
// starting duration ago.
@ -640,7 +640,7 @@ function getCurrentNextOrPreviousRecurrence( calendarEvent )
if( !isValid )
{
eventStartDate = new Date( calendarEvent.start.getTime() );
eventStartDate = new Date( calendarEvent.startDate.jsDate );
}
return eventStartDate;

View File

@ -168,7 +168,7 @@ function getPreviewForEventDisplay( calendarEventDisplay )
// End date is normally at the time at which event ends.
// So AllDay displayed ending today end at 0:00 next day.
var instEndDate = new Date(calendarEventDisplay.displayEndDate);
if (calendarEventDisplay.event.allDay)
if (calendarEventDisplay.event.isAllDay)
instEndDate.setDate(instEndDate.getDate() + 1);
return getPreviewForEvent(calendarEventDisplay.event,
@ -202,11 +202,11 @@ function getPreviewForEvent( event, instStartDate, instEndDate )
boxAppendLabeledText(vbox, "tooltipLocation", location);
}
if (event.start || instStartDate)
if (event.startDate || instStartDate)
{
var eventStart = new Date(event.start.getTime());
var eventEnd = event.end && new Date(event.end.getTime());
if (event.allDay && eventEnd) {
var eventStart = new Date(event.startDate.jsDate);
var eventEnd = event.endDate && new Date(event.endDate.jsDate);
if (event.isAllDay && eventEnd) {
eventEnd.setDate(eventEnd.getDate() - 1);
}
var relativeToDate;
@ -231,13 +231,13 @@ function getPreviewForEvent( event, instStartDate, instEndDate )
// Event may be recurrent event. If no displayed instance specified,
// use next instance, or previous instance if no next instance.
startDate = instStartDate || getCurrentNextOrPreviousRecurrence(event);
var eventDuration = (event.end
? event.end.getTime() - event.start.getTime()
var eventDuration = (event.endDate
? event.endDate.jsDate - event.startDate.jsDate
: 0);
endDate = new Date(startDate.getTime() + eventDuration);
}
boxAppendLabeledDateTimeInterval(vbox, "tooltipDate",
startDate, endDate, event.allDay,
startDate, endDate, event.isAllDay,
relativeToDate);
}