Monotone-Parent: 908dd2a01c372da7b97236bb48618ef438a60982

Monotone-Revision: 48dcb8712cd5e36fe33ea44dde50cad68d94f5c3

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-26T19:23:08
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2010-10-26 19:23:08 +00:00
parent 4bf6a92714
commit b9598b7203
20 changed files with 357 additions and 24 deletions
+16
View File
@@ -1,5 +1,21 @@
2010-10-26 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/WebServerResources/UIxContactEditor.js: (saveCategories)
(appendCategoryInput, onComboButtonClick, onCategoryInputChange)
(onCategoryInputFocus, regenerateCategoriesMenu)
(onCategoryMenuEntryClick, onEmptyCategoryClick) new methods added
for handling the contact categories.
* UI/Contacts/UIxContactEditor.m (-dealloc): release
addressBookItem, item, componentAddressBook and contactCategories
ivars.
(-setContactCategories, -contactCategories): new accessors for
getting/setting the contact vcard categories. Transfers are made
in JSON.
(-contactCategoriesList): new accessor to return the list of
categories defined in the preferences, combined with the list of
those found int the contact.
* SoObjects/SOGo/NSArray+Utilities.m (-mergedArrayWithArray:): new
method that returns the contact of the current array merged with
a unique copy of the objects of the array passed as parameter.