Bug 397888 - get rid of anonymous functions in calStorageCalendar.js [r=philipp]

This commit is contained in:
Stefan Sitter 2009-07-01 19:32:57 +02:00
Родитель b363ba3aea
Коммит 8af179f28b
1 изменённых файлов: 49 добавлений и 48 удалений

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

@ -298,11 +298,11 @@ calStorageCalendar.prototype = {
return calGetString("calendar", "storageName");
},
createCalendar: function stor_createCal() {
createCalendar: function cSC_createCalendar() {
throw NS_ERROR_NOT_IMPLEMENTED;
},
deleteCalendar: function stor_deleteCal(cal, listener) {
deleteCalendar: function cSC_deleteCalendar(cal, listener) {
cal = cal.wrappedJSObject;
for (var i in this.mDeleteEventExtras) {
@ -341,7 +341,7 @@ calStorageCalendar.prototype = {
// calICalendar interface
//
getProperty: function stor_getProperty(aName) {
getProperty: function cSC_getProperty(aName) {
switch (aName) {
case "cache.supported":
return false;
@ -437,18 +437,18 @@ calStorageCalendar.prototype = {
this.initDB();
},
refresh: function() {
refresh: function cSC_refresh() {
// no-op
},
// void addItem( in calIItemBase aItem, in calIOperationListener aListener );
addItem: function (aItem, aListener) {
addItem: function cSC_addItem(aItem, aListener) {
var newItem = aItem.clone();
return this.adoptItem(newItem, aListener);
},
// void adoptItem( in calIItemBase aItem, in calIOperationListener aListener );
adoptItem: function (aItem, aListener) {
adoptItem: function cSC_adoptItem(aItem, aListener) {
if (this.readOnly) {
this.notifyOperationComplete(aListener,
Components.interfaces.calIErrors.CAL_IS_READONLY,
@ -500,7 +500,7 @@ calStorageCalendar.prototype = {
},
// void modifyItem( in calIItemBase aNewItem, in calIItemBase aOldItem, in calIOperationListener aListener );
modifyItem: function (aNewItem, aOldItem, aListener) {
modifyItem: function cSC_modifyItem(aNewItem, aOldItem, aListener) {
if (this.readOnly) {
this.notifyOperationComplete(aListener,
Components.interfaces.calIErrors.CAL_IS_READONLY,
@ -577,7 +577,7 @@ calStorageCalendar.prototype = {
},
// void deleteItem( in string id, in calIOperationListener aListener );
deleteItem: function (aItem, aListener) {
deleteItem: function cSC_deleteItem(aItem, aListener) {
if (this.readOnly) {
this.notifyOperationComplete(aListener,
Components.interfaces.calIErrors.CAL_IS_READONLY,
@ -615,7 +615,7 @@ calStorageCalendar.prototype = {
},
// void getItem( in string id, in calIOperationListener aListener );
getItem: function (aId, aListener) {
getItem: function cSC_getItem(aId, aListener) {
if (!aListener)
return;
@ -659,15 +659,15 @@ calStorageCalendar.prototype = {
// void getItems( in unsigned long aItemFilter, in unsigned long aCount,
// in calIDateTime aRangeStart, in calIDateTime aRangeEnd,
// in calIOperationListener aListener );
getItems: function (aItemFilter, aCount,
aRangeStart, aRangeEnd, aListener) {
getItems: function cSC_getItems(aItemFilter, aCount,
aRangeStart, aRangeEnd, aListener) {
let this_ = this;
cal.postPone(function() {
this_.getItems_(aItemFilter, aCount, aRangeStart, aRangeEnd, aListener);
});
},
getItems_: function (aItemFilter, aCount,
aRangeStart, aRangeEnd, aListener)
getItems_: function cSC_getItems_(aItemFilter, aCount,
aRangeStart, aRangeEnd, aListener)
{
//var profStartTime = Date.now();
if (!aListener)
@ -911,7 +911,7 @@ calStorageCalendar.prototype = {
// initialize the database schema.
// needs to do some version checking
initDBSchema: function () {
initDBSchema: function cSC_initDBSchema() {
for (table in sqlTables) {
try {
this.mDB.executeSimpleSQL("DROP TABLE " + table);
@ -961,7 +961,7 @@ calStorageCalendar.prototype = {
throw "cal_calendar_schema_version SELECT returned no results";
},
upgradeDB: function (oldVersion) {
upgradeDB: function cSC_upgradeDB(oldVersion) {
// some common helpers
function addColumn(db, tableName, colName, colType) {
db.executeSimpleSQL("ALTER TABLE " + tableName + " ADD COLUMN " + colName + " " + colType);
@ -1427,7 +1427,7 @@ calStorageCalendar.prototype = {
}
},
ensureUpdatedTimezones: function stor_ensureUpdatedTimezones() {
ensureUpdatedTimezones: function cSC_ensureUpdatedTimezones() {
// check if timezone version has changed:
var selectTzVersion = createStatement(this.mDB, "SELECT version FROM cal_tz_version LIMIT 1");
var version;
@ -1506,7 +1506,7 @@ calStorageCalendar.prototype = {
// database initialization
// assumes mDB is valid
initDB: function () {
initDB: function cSC_initDB() {
ASSERT(this.mDB, "Database has not been opened!", true);
if (!this.mDB.tableExists("cal_calendar_schema_version")) {
this.initDBSchema();
@ -1872,7 +1872,7 @@ calStorageCalendar.prototype = {
// read in the common ItemBase attributes from aDBRow, and stick
// them on item
getItemBaseFromRow: function (row, flags, item) {
getItemBaseFromRow: function cSC_getItemBaseFromRow(row, flags, item) {
item.calendar = this.superCalendar;
item.id = row.id;
if (row.title)
@ -1910,7 +1910,7 @@ calStorageCalendar.prototype = {
}
},
cacheItem: function stor_cacheItem(item) {
cacheItem: function cSC_cacheItem(item) {
this.mItemCache[item.id] = item;
if (item.recurrenceInfo) {
if (isEvent(item)) {
@ -1921,7 +1921,7 @@ calStorageCalendar.prototype = {
}
},
assureRecurringItemCaches: function stor_assureRecurringItemCaches() {
assureRecurringItemCaches: function cSC_assureRecurringItemCaches() {
if (this.mRecItemCacheInited) {
return;
}
@ -1960,7 +1960,7 @@ calStorageCalendar.prototype = {
},
// xxx todo: consider removing flags parameter
getEventFromRow: function stor_getEventFromRow(row, flags, isException) {
getEventFromRow: function cSC_getEventFromRow(row, flags, isException) {
var item;
if (!isException) { // only parent items are cached
item = this.mItemCache[row.id];
@ -1993,7 +1993,7 @@ calStorageCalendar.prototype = {
return item;
},
getTodoFromRow: function stor_getTodoFromRow(row, flags, isException) {
getTodoFromRow: function cSC_getTodoFromRow(row, flags, isException) {
var item;
if (!isException) { // only parent items are cached
item = this.mItemCache[row.id];
@ -2032,7 +2032,7 @@ calStorageCalendar.prototype = {
// We used to use mDBTwo for this, so this can be run while a
// select is executing but this no longer seems to be required.
getAdditionalDataForItem: function (item, flags) {
getAdditionalDataForItem: function cSC_getAdditionalDataForItem(item, flags) {
// This is needed to keep the modification time intact.
var savedLastModifiedTime = item.lastModifiedTime;
@ -2304,7 +2304,7 @@ calStorageCalendar.prototype = {
item.setProperty("LAST-MODIFIED", savedLastModifiedTime);
},
getAttendeeFromRow: function (row) {
getAttendeeFromRow: function cSC_getAttendeeFromRow(row) {
var a = CalAttendee();
a.id = row.attendee_id;
@ -2333,7 +2333,7 @@ calStorageCalendar.prototype = {
return a;
},
getAttachmentFromRow: function (row) {
getAttachmentFromRow: function cSC_getAttachmentFromRow(row) {
var a = createAttachment();
// TODO we don't support binary data here, libical doesn't either.
@ -2344,7 +2344,7 @@ calStorageCalendar.prototype = {
return a;
},
getRelationFromRow: function (row) {
getRelationFromRow: function cSC_getRelationFromRow(row) {
var r = createRelation();
r.relType = row.rel_type;
r.relId = row.rel_id;
@ -2354,7 +2354,7 @@ calStorageCalendar.prototype = {
//
// get item from db or from cache with given iid
//
getItemById: function (aID) {
getItemById: function cSC_getItemById(aID) {
this.assureRecurringItemCaches();
// cached?
@ -2401,7 +2401,7 @@ calStorageCalendar.prototype = {
// database writing functions
//
setDateParamHelper: function (params, entryname, cdt) {
setDateParamHelper: function cSC_setDateParamHelper(params, entryname, cdt) {
if (cdt) {
params[entryname] = cdt.nativeTime;
var tz = cdt.timezone;
@ -2417,7 +2417,7 @@ calStorageCalendar.prototype = {
}
},
flushItem: function (item, olditem) {
flushItem: function cSC_flushItem(item, olditem) {
ASSERT(!item.recurrenceId, "no parent item passed!", true);
this.acquireTransaction();
@ -2440,7 +2440,7 @@ calStorageCalendar.prototype = {
// to writeEvent/writeTodo to actually do the writing.
//
writeItem: function (item, olditem) {
writeItem: function cSC_writeItem(item, olditem) {
var flags = 0;
flags |= this.writeAttendees(item, olditem);
@ -2458,7 +2458,7 @@ calStorageCalendar.prototype = {
throw Components.results.NS_ERROR_UNEXPECTED;
},
writeEvent: function (item, olditem, flags) {
writeEvent: function cSC_writeEvent(item, olditem, flags) {
var ip = this.mInsertEvent.params;
this.setupItemBaseParams(item, olditem,ip);
@ -2478,7 +2478,7 @@ calStorageCalendar.prototype = {
this.mInsertEvent.reset();
},
writeTodo: function (item, olditem, flags) {
writeTodo: function cSC_writeTodo(item, olditem, flags) {
var ip = this.mInsertTodo.params;
this.setupItemBaseParams(item, olditem,ip);
@ -2504,7 +2504,7 @@ calStorageCalendar.prototype = {
this.mInsertTodo.reset();
},
setupItemBaseParams: function (item, olditem, ip) {
setupItemBaseParams: function cSC_setupItemBaseParams(item, olditem, ip) {
ip.id = item.id;
if (item.recurrenceId)
@ -2527,7 +2527,7 @@ calStorageCalendar.prototype = {
}
},
writeAttendees: function (item, olditem) {
writeAttendees: function cSC_writeAttendees(item, olditem) {
var attendees = item.getAttendees({});
if (item.organizer) {
attendees = attendees.concat([]);
@ -2581,7 +2581,7 @@ calStorageCalendar.prototype = {
return 0;
},
writeProperty: function stor_writeProperty(item, propName, propValue) {
writeProperty: function cSC_writeProperty(item, propName, propValue) {
var pp = this.mInsertProperty.params;
pp.key = propName;
if (calInstanceOf(propValue, Components.interfaces.calIDateTime)) {
@ -2603,7 +2603,8 @@ calStorageCalendar.prototype = {
this.mInsertProperty.execute();
this.mInsertProperty.reset();
},
writeProperties: function (item, olditem) {
writeProperties: function cSC_writeProperties(item, olditem) {
var ret = 0;
var propEnumerator = item.propertyEnumerator;
while (propEnumerator.hasMoreElements()) {
@ -2623,7 +2624,7 @@ calStorageCalendar.prototype = {
return ret;
},
writeRecurrence: function (item, olditem) {
writeRecurrence: function cSC_writeRecurrence(item, olditem) {
var flags = 0;
var rec = item.recurrenceInfo;
@ -2708,7 +2709,7 @@ calStorageCalendar.prototype = {
return flags;
},
writeAttachments: function (item, olditem) {
writeAttachments: function cSC_writeAttachments(item, olditem) {
var attachments = item.getAttachments({});
if (attachments && attachments.length > 0) {
for each (att in attachments) {
@ -2726,7 +2727,7 @@ calStorageCalendar.prototype = {
return 0;
},
writeRelations: function (item, olditem) {
writeRelations: function cSC_writeRelations(item, olditem) {
var relations = item.getRelations({});
if (relations && relations.length > 0) {
for each (var rel in relations) {
@ -2770,7 +2771,7 @@ calStorageCalendar.prototype = {
//
// delete the item with the given uid
//
deleteItemById: function stor_deleteItemById(aID) {
deleteItemById: function cSC_deleteItemById(aID) {
this.acquireTransaction();
try {
this.mDeleteAttendees(aID);
@ -2792,7 +2793,7 @@ calStorageCalendar.prototype = {
delete this.mRecTodoCache[aID];
},
acquireTransaction: function stor_acquireTransaction() {
acquireTransaction: function cSC_acquireTransaction() {
var uriKey = this.uri.spec;
if (!(uriKey in gTransCount)) {
gTransCount[uriKey] = 0;
@ -2801,7 +2802,7 @@ calStorageCalendar.prototype = {
this.mDB.beginTransaction();
}
},
releaseTransaction: function stor_releaseTransaction(err) {
releaseTransaction: function cSC_releaseTransaction(err) {
var uriKey = this.uri.spec;
if (err) {
cal.ERROR("DB error: " + this.mDB.lastErrorString + "\nexc: " + err);
@ -2822,11 +2823,11 @@ calStorageCalendar.prototype = {
}
},
startBatch: function stor_startBatch() {
startBatch: function cSC_startBatch() {
this.acquireTransaction();
this.__proto__.__proto__.startBatch.apply(this, arguments);
},
endBatch: function stor_endBatch() {
endBatch: function cSC_endBatch() {
this.releaseTransaction();
this.__proto__.__proto__.endBatch.apply(this, arguments);
},
@ -2835,7 +2836,7 @@ calStorageCalendar.prototype = {
// calISyncWriteCalendar interface
//
setMetaData: function stor_setMetaData(id, value) {
setMetaData: function cSC_setMetaData(id, value) {
this.mDeleteMetaData(id);
var sp = this.mInsertMetaData.params;
sp.item_id = id;
@ -2853,11 +2854,11 @@ calStorageCalendar.prototype = {
this.mInsertMetaData.reset();
},
deleteMetaData: function stor_deleteMetaData(id) {
deleteMetaData: function cSC_deleteMetaData(id) {
this.mDeleteMetaData(id);
},
getMetaData: function stor_getMetaData(id) {
getMetaData: function cSC_getMetaData(id) {
let query = this.mSelectMetaData;
query.params.item_id = id;
let value = null;
@ -2874,7 +2875,7 @@ calStorageCalendar.prototype = {
return value;
},
getAllMetaData: function stor_getAllMetaData(out_count,
getAllMetaData: function cSC_getAllMetaData(out_count,
out_ids,
out_values) {
var query = this.mSelectAllMetaData;