Ajaxifed the addressbook module. See ChangeLog.

Monotone-Parent: cb0ecd99fcf222060f6e3bc248d2e9a9c47624c1
Monotone-Revision: 1cdaff22cdbdb961e1937dc8f1ac1936bd06dc99

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-04-14T18:01:02
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2011-04-14 18:01:02 +00:00
parent a9806e6b6d
commit a7d852fbec
9 changed files with 249 additions and 119 deletions
+17
View File
@@ -1,3 +1,20 @@
2011-04-14 Francis Lachapelle <flachapelle@inverse.ca>
* UI/Contacts/UIxContactsListActions.m: was
UIxContactsListView.m. The new method contactsListAction now
returns a JSON representation of the addressbook.
* UI/Contacts/UIxContactFoldersView.m (-personalContactInfos): new
method used to populate the wox template with the personal
addressbook. The addressbook module is now pre-loaded with it,
eliminating an Ajax query.
* UI/WebServerResources/ContactsUI.js (initContacts): delegate
all events to the table instead of each row.
(contactsListCallback): we now receive a JSON representation of
the contacts and reuse the existing table rows instead of
overwriting the table.
2011-04-13 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreObject.m: make use of the IMP cache methods