From 37823ea401bd26630698c22bbc27828d9dd18631 Mon Sep 17 00:00:00 2001 From: C Robert Date: Tue, 27 Oct 2009 16:06:59 +0000 Subject: [PATCH] Mantis 196: Email addresses in contacts lists are not linked Monotone-Parent: 11583101e1da18860a0ec72e4d7a5c096cb0b7c3 Monotone-Revision: 352d23b933923d47d85f540dbc1f7dae0abe7ddb Monotone-Author: crobert@inverse.ca Monotone-Date: 2009-10-27T16:06:59 Monotone-Branch: ca.inverse.sogo --- UI/Contacts/UIxListView.m | 23 ++++++++++++++++++----- UI/Templates/ContactsUI/UIxListView.wox | 5 ++++- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/UI/Contacts/UIxListView.m b/UI/Contacts/UIxListView.m index 8fdd9244b..c89d93603 100644 --- a/UI/Contacts/UIxListView.m +++ b/UI/Contacts/UIxListView.m @@ -60,14 +60,27 @@ { return [list cardReferences]; } -- (NSString *) itemText + +- (NSString *) itemHref { - NSString *rc; + return [NSString stringWithFormat: @"mailto:%@", + [item email]]; +} - rc = [NSString stringWithFormat: @"%@ <%@>", - [item fn], [item email]]; +- (NSString *) itemOnclick +{ + return [NSString stringWithFormat: @"return openMailTo('%@ <%@>');", + [item fn], [item email]]; +} - return rc; +- (NSString *) itemName +{ + return [item fn]; +} + +- (NSString *) itemEmail +{ + return [item email]; } - (void) checkListReferences diff --git a/UI/Templates/ContactsUI/UIxListView.wox b/UI/Templates/ContactsUI/UIxListView.wox index a3b7c1a28..f47dbcc97 100644 --- a/UI/Templates/ContactsUI/UIxListView.wox +++ b/UI/Templates/ContactsUI/UIxListView.wox @@ -19,7 +19,10 @@