зеркало из https://github.com/mozilla/gecko-dev.git
Add missing observer methods (bug 325726); patch by <daniel.boelzle@sun.com>, r=dmose.
This commit is contained in:
Родитель
7190d3b7a2
Коммит
313a8ded82
|
@ -75,6 +75,7 @@ function calAlarmService() {
|
|||
this.calendarObserver = {
|
||||
alarmService: this,
|
||||
|
||||
// calIObserver:
|
||||
onStartBatch: function() { },
|
||||
onEndBatch: function() { },
|
||||
onLoad: function() { },
|
||||
|
|
|
@ -376,6 +376,7 @@ function errorAnnouncer(calendar) {
|
|||
this.storedReadOnly = calendar.readOnly;
|
||||
var announcer = this;
|
||||
this.observer = {
|
||||
// calIObserver:
|
||||
onStartBatch: function() {},
|
||||
onEndBatch: function() {},
|
||||
onLoad: function() {},
|
||||
|
|
|
@ -417,6 +417,7 @@ agendaTreeView.calendarObserver = {
|
|||
agendaTreeView: agendaTreeView
|
||||
};
|
||||
|
||||
// calIObserver:
|
||||
agendaTreeView.calendarObserver.onStartBatch = function() {};
|
||||
agendaTreeView.calendarObserver.onEndBatch = function() {};
|
||||
agendaTreeView.calendarObserver.onLoad = function() {};
|
||||
|
@ -447,6 +448,9 @@ function observer_onModifyItem(newItem, oldItem)
|
|||
this.onAddItem(newItem);
|
||||
};
|
||||
|
||||
agendaTreeView.calendarObserver.onAlarm = function(item) {};
|
||||
agendaTreeView.calendarObserver.onError = function(errno, msg) {};
|
||||
|
||||
agendaTreeView.setCalendar =
|
||||
function setCalendar(calendar)
|
||||
{
|
||||
|
|
|
@ -49,6 +49,14 @@
|
|||
this.todoList.rebuildDisplay();
|
||||
},
|
||||
|
||||
onAlarm: function onAlarm(aItem)
|
||||
{
|
||||
},
|
||||
|
||||
onError: function onError(aErrNo, aMessage)
|
||||
{
|
||||
},
|
||||
|
||||
onCalendarAdded: function onCalendarAdded(aCalendar)
|
||||
{
|
||||
this.todoList.rebuildDisplay();
|
||||
|
|
|
@ -772,6 +772,7 @@ calICSObserver.prototype = {
|
|||
mCalendar: null,
|
||||
mInBatch: false,
|
||||
|
||||
// calIObserver:
|
||||
onStartBatch: function() {
|
||||
for (var i = 0; i < this.mObservers.length; i++)
|
||||
this.mObservers[i].onStartBatch();
|
||||
|
|
|
@ -225,7 +225,7 @@ function initCalendarManager()
|
|||
composite.addCalendar(homeCalendar);
|
||||
}
|
||||
calMgr.addObserver(calCalendarManagerObserver);
|
||||
composite.addObserver(calCompositeCalendarObserver, 0);
|
||||
composite.addObserver(calCompositeCalendarObserver);
|
||||
setCalendarManagerUI();
|
||||
initColors();
|
||||
}
|
||||
|
|
|
@ -146,6 +146,7 @@ var unifinderObserver = {
|
|||
return this;
|
||||
},
|
||||
|
||||
// calIObserver:
|
||||
onStartBatch: function() {
|
||||
this.mInBatch = true;
|
||||
},
|
||||
|
@ -170,8 +171,9 @@ var unifinderObserver = {
|
|||
refreshEventTree();
|
||||
},
|
||||
onAlarm: function(aAlarmItem) {},
|
||||
onError: function(aMessage) {},
|
||||
|
||||
onError: function(aErrNo, aMessage) {},
|
||||
|
||||
// calICompositeObserver:
|
||||
onCalendarAdded: function(aDeletedItem) {
|
||||
if (!this.mInBatch)
|
||||
refreshEventTree();
|
||||
|
|
|
@ -73,6 +73,7 @@ var unifinderToDoDataSourceObserver =
|
|||
return this;
|
||||
},
|
||||
|
||||
// calIObserver:
|
||||
onStartBatch: function() {
|
||||
this.mInBatch = true;
|
||||
},
|
||||
|
@ -100,8 +101,9 @@ var unifinderToDoDataSourceObserver =
|
|||
toDoUnifinderRefresh();
|
||||
},
|
||||
onAlarm: function(aAlarmItem) {},
|
||||
onError: function(aMessage) {},
|
||||
onError: function(aErrNo, aMessage) {},
|
||||
|
||||
// calICompositeObserver:
|
||||
onCalendarAdded: function(aDeletedItem) {
|
||||
if (!this.mInBatch)
|
||||
toDoUnifinderRefresh();
|
||||
|
|
Загрузка…
Ссылка в новой задаче