Remove no longer used object. rs=dmose

This commit is contained in:
jminta%gmail.com 2006-08-16 01:03:33 +00:00
Родитель 4e44124517
Коммит ce584fb25b
1 изменённых файлов: 0 добавлений и 94 удалений

Просмотреть файл

@ -115,100 +115,6 @@ var ltnCompositeCalendarObserver = {
onError: function(aErrNo, aMessage) { }
};
var ltnCalendarViewController = {
QueryInterface: function(aIID) {
if (!aIID.equals(Components.interfaces.calICalendarViewController) &&
!aIID.equals(Components.interfaces.nsISupports)) {
throw Components.results.NS_ERROR_NO_INTERFACE;
}
return this;
},
createNewEvent: function (aCalendar, aStartTime, aEndTime) {
// XXX If we're adding an item from the view, let's make sure that
// XXX the calendar in question is visible!
if (!aCalendar) {
aCalendar = ltnSelectedCalendar();
}
// if we're given both times, skip the dialog
if (aStartTime && aEndTime && !aStartTime.isDate && !aEndTime.isDate) {
var event = createEvent();
event.startDate = aStartTime;
event.endDate = aEndTime;
event.title = calGetString("calendar", "newEvent");
setDefaultAlarmValues(event);
doTransaction('add', event, aCalendar, null, null);
} else if (aStartTime && aStartTime.isDate) {
var event = createEvent();
event.startDate = aStartTime;
setDefaultAlarmValues(event);
doTransaction('add', event, aCalendar, null, null);
} else {
// default pop up the dialog
var date = document.getElementById("calendar-view-box").selectedPanel.selectedDay.clone();
date.isDate = false;
createEventWithDialog(aCalendar, date, date);
}
},
modifyOccurrence: function (aOccurrence, aNewStartTime, aNewEndTime) {
// if we can modify this thing directly (e.g. just the time changed),
// then do so; otherwise pop up the dialog
var itemToEdit = getOccurrenceOrParent(aOccurrence);
if (!itemToEdit) {
return;
}
if (aNewStartTime && aNewEndTime && !aNewStartTime.isDate && !aNewEndTime.isDate) {
var instance = itemToEdit.clone();
// if we're about to modify the parentItem, we need to account
// for the possibility that the item passed as argument was
// some other occurrence, but the user said she would like to
// modify all occurrences instead.
if (instance.parentItem == instance) {
var instanceStart = instance.startDate || instance.entryDate;
var occurrenceStart = aOccurrence.startDate || aOccurrence.entryDate;
var startDiff = instanceStart.subtractDate(occurrenceStart);
aNewStartTime.addDuration(startDiff);
var instanceEnd = instance.endDate || instance.dueDate;
var occurrenceEnd = aOccurrence.endDate || aOccurrence.dueDate;
var endDiff = instanceEnd.subtractDate(occurrenceEnd);
aNewEndTime.addDuration(endDiff);
}
if (instance instanceof Components.interfaces.calIEvent) {
instance.startDate = aNewStartTime;
instance.endDate = aNewEndTime;
} else {
instance.entryDate = aNewStartTime;
instance.dueDate = aNewEndTime;
}
doTransaction('modify', instance, instance.calendar, itemToEdit, null);
} else {
modifyEventWithDialog(itemToEdit);
}
},
deleteOccurrence: function (aOccurrence) {
var itemToDelete = getOccurrenceOrParent(aOccurrence);
if (!itemToDelete) {
return;
}
if (itemToDelete.parentItem != itemToDelete) {
var event = itemToDelete.parentItem.clone();
event.recurrenceInfo.removeOccurrenceAt(itemToDelete.recurrenceId);
doTransaction('modify', event, event.calendar, itemToDelete.parentItem, null);
} else {
doTransaction('delete', itemToDelete, itemToDelete.calendar, null, null);
}
}
};
var activeCompositeCalendar = null;
function getCompositeCalendar()
{