зеркало из 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 = {
|
this.calendarObserver = {
|
||||||
alarmService: this,
|
alarmService: this,
|
||||||
|
|
||||||
|
// calIObserver:
|
||||||
onStartBatch: function() { },
|
onStartBatch: function() { },
|
||||||
onEndBatch: function() { },
|
onEndBatch: function() { },
|
||||||
onLoad: function() { },
|
onLoad: function() { },
|
||||||
|
|
|
@ -376,6 +376,7 @@ function errorAnnouncer(calendar) {
|
||||||
this.storedReadOnly = calendar.readOnly;
|
this.storedReadOnly = calendar.readOnly;
|
||||||
var announcer = this;
|
var announcer = this;
|
||||||
this.observer = {
|
this.observer = {
|
||||||
|
// calIObserver:
|
||||||
onStartBatch: function() {},
|
onStartBatch: function() {},
|
||||||
onEndBatch: function() {},
|
onEndBatch: function() {},
|
||||||
onLoad: function() {},
|
onLoad: function() {},
|
||||||
|
|
|
@ -417,6 +417,7 @@ agendaTreeView.calendarObserver = {
|
||||||
agendaTreeView: agendaTreeView
|
agendaTreeView: agendaTreeView
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// calIObserver:
|
||||||
agendaTreeView.calendarObserver.onStartBatch = function() {};
|
agendaTreeView.calendarObserver.onStartBatch = function() {};
|
||||||
agendaTreeView.calendarObserver.onEndBatch = function() {};
|
agendaTreeView.calendarObserver.onEndBatch = function() {};
|
||||||
agendaTreeView.calendarObserver.onLoad = function() {};
|
agendaTreeView.calendarObserver.onLoad = function() {};
|
||||||
|
@ -447,6 +448,9 @@ function observer_onModifyItem(newItem, oldItem)
|
||||||
this.onAddItem(newItem);
|
this.onAddItem(newItem);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
agendaTreeView.calendarObserver.onAlarm = function(item) {};
|
||||||
|
agendaTreeView.calendarObserver.onError = function(errno, msg) {};
|
||||||
|
|
||||||
agendaTreeView.setCalendar =
|
agendaTreeView.setCalendar =
|
||||||
function setCalendar(calendar)
|
function setCalendar(calendar)
|
||||||
{
|
{
|
||||||
|
|
|
@ -49,6 +49,14 @@
|
||||||
this.todoList.rebuildDisplay();
|
this.todoList.rebuildDisplay();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onAlarm: function onAlarm(aItem)
|
||||||
|
{
|
||||||
|
},
|
||||||
|
|
||||||
|
onError: function onError(aErrNo, aMessage)
|
||||||
|
{
|
||||||
|
},
|
||||||
|
|
||||||
onCalendarAdded: function onCalendarAdded(aCalendar)
|
onCalendarAdded: function onCalendarAdded(aCalendar)
|
||||||
{
|
{
|
||||||
this.todoList.rebuildDisplay();
|
this.todoList.rebuildDisplay();
|
||||||
|
|
|
@ -772,6 +772,7 @@ calICSObserver.prototype = {
|
||||||
mCalendar: null,
|
mCalendar: null,
|
||||||
mInBatch: false,
|
mInBatch: false,
|
||||||
|
|
||||||
|
// calIObserver:
|
||||||
onStartBatch: function() {
|
onStartBatch: function() {
|
||||||
for (var i = 0; i < this.mObservers.length; i++)
|
for (var i = 0; i < this.mObservers.length; i++)
|
||||||
this.mObservers[i].onStartBatch();
|
this.mObservers[i].onStartBatch();
|
||||||
|
|
|
@ -225,7 +225,7 @@ function initCalendarManager()
|
||||||
composite.addCalendar(homeCalendar);
|
composite.addCalendar(homeCalendar);
|
||||||
}
|
}
|
||||||
calMgr.addObserver(calCalendarManagerObserver);
|
calMgr.addObserver(calCalendarManagerObserver);
|
||||||
composite.addObserver(calCompositeCalendarObserver, 0);
|
composite.addObserver(calCompositeCalendarObserver);
|
||||||
setCalendarManagerUI();
|
setCalendarManagerUI();
|
||||||
initColors();
|
initColors();
|
||||||
}
|
}
|
||||||
|
|
|
@ -146,6 +146,7 @@ var unifinderObserver = {
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// calIObserver:
|
||||||
onStartBatch: function() {
|
onStartBatch: function() {
|
||||||
this.mInBatch = true;
|
this.mInBatch = true;
|
||||||
},
|
},
|
||||||
|
@ -170,8 +171,9 @@ var unifinderObserver = {
|
||||||
refreshEventTree();
|
refreshEventTree();
|
||||||
},
|
},
|
||||||
onAlarm: function(aAlarmItem) {},
|
onAlarm: function(aAlarmItem) {},
|
||||||
onError: function(aMessage) {},
|
onError: function(aErrNo, aMessage) {},
|
||||||
|
|
||||||
|
// calICompositeObserver:
|
||||||
onCalendarAdded: function(aDeletedItem) {
|
onCalendarAdded: function(aDeletedItem) {
|
||||||
if (!this.mInBatch)
|
if (!this.mInBatch)
|
||||||
refreshEventTree();
|
refreshEventTree();
|
||||||
|
|
|
@ -73,6 +73,7 @@ var unifinderToDoDataSourceObserver =
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// calIObserver:
|
||||||
onStartBatch: function() {
|
onStartBatch: function() {
|
||||||
this.mInBatch = true;
|
this.mInBatch = true;
|
||||||
},
|
},
|
||||||
|
@ -100,8 +101,9 @@ var unifinderToDoDataSourceObserver =
|
||||||
toDoUnifinderRefresh();
|
toDoUnifinderRefresh();
|
||||||
},
|
},
|
||||||
onAlarm: function(aAlarmItem) {},
|
onAlarm: function(aAlarmItem) {},
|
||||||
onError: function(aMessage) {},
|
onError: function(aErrNo, aMessage) {},
|
||||||
|
|
||||||
|
// calICompositeObserver:
|
||||||
onCalendarAdded: function(aDeletedItem) {
|
onCalendarAdded: function(aDeletedItem) {
|
||||||
if (!this.mInBatch)
|
if (!this.mInBatch)
|
||||||
toDoUnifinderRefresh();
|
toDoUnifinderRefresh();
|
||||||
|
|
Загрузка…
Ссылка в новой задаче