adopted wcap provider interface changes

This commit is contained in:
michael.buettner%sun.com 2006-08-03 15:37:39 +00:00
Родитель 743fc3f300
Коммит 855fa73438
3 изменённых файлов: 14 добавлений и 13 удалений

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

@ -168,7 +168,7 @@
var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar); var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar);
this.mCalID = provider.calId; this.mCalID = provider.calId;
this.mUserID = provider.userId; this.mUserID = provider.session.userId;
this.mOrganizerID = ((item.organizer == null || item.organizer.id == null) this.mOrganizerID = ((item.organizer == null || item.organizer.id == null)
? this.mCalID // sensible default ? this.mCalID // sensible default
: item.organizer.id); : item.organizer.id);
@ -1447,7 +1447,7 @@
var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar); var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar);
this.mCalID = provider.calId; this.mCalID = provider.calId;
this.mUserID = provider.userId; this.mUserID = provider.session.userId;
this.mOrganizerID = ((item.organizer == null || item.organizer.id == null) this.mOrganizerID = ((item.organizer == null || item.organizer.id == null)
? this.mCalID // sensible default ? this.mCalID // sensible default
: item.organizer.id); : item.organizer.id);
@ -1462,7 +1462,7 @@
organizerRow.removeAttribute("collapsed"); organizerRow.removeAttribute("collapsed");
var organizer = document.getAnonymousElementByAttribute(this, "anonid", "event-organizer"); var organizer = document.getAnonymousElementByAttribute(this, "anonid", "event-organizer");
organizer.value = this.mOrganizerID; organizer.value = this.mOrganizerID;
var props = provider.getCalendarProperties("X-S1CS-CALPROPS-COMMON-NAME",this.mOrganizerID,{}); var props = provider.getCalendarProperties("X-S1CS-CALPROPS-COMMON-NAME",{});
if(props.length > 0) if(props.length > 0)
organizer.value = props[0]; organizer.value = props[0];
} }

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

@ -519,7 +519,7 @@
var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar); var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar);
this.mCalID = provider.calId; this.mCalID = provider.calId;
this.mUserID = provider.userId; this.mUserID = provider.session.userId;
this.mOrganizerID = ((item.organizer == null || item.organizer.id == null) this.mOrganizerID = ((item.organizer == null || item.organizer.id == null)
? this.mCalID // sensible default ? this.mCalID // sensible default
: item.organizer.id); : item.organizer.id);
@ -1037,14 +1037,15 @@
} }
// can't add/edit items in readOnly calendars // can't add/edit items in readOnly calendars
if (this.mIsReadOnly) //if (this.mIsReadOnly)
this.showWarning("read-only-item"); //this.showWarning("read-only-item");
var cal = document.getElementById("item-calendar").selectedItem.calendar; //var cal = document.getElementById("item-calendar").selectedItem.calendar;
if (cal.readOnly) //if (cal.readOnly)
this.showWarning("read-only-cal"); //this.showWarning("read-only-cal");
if (this.mIsReadOnly || cal.readOnly) { //if (this.mIsReadOnly || cal.readOnly) {
enableAccept = false; //enableAccept = false;
} //}
if (!this.updateTaskAlarmWarnings()) { if (!this.updateTaskAlarmWarnings()) {
enableAccept = false; enableAccept = false;
} }

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

@ -314,7 +314,7 @@
var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar); var provider = item.calendar.QueryInterface(Components.interfaces.calIWcapCalendar);
this.mCalID = provider.calId; this.mCalID = provider.calId;
this.mUserID = provider.userId; this.mUserID = provider.session.userId;
this.mOrganizerID = ((item.organizer == null || item.organizer.id == null) this.mOrganizerID = ((item.organizer == null || item.organizer.id == null)
? this.mCalID // sensible default ? this.mCalID // sensible default
: item.organizer.id); : item.organizer.id);