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
This commit is contained in:
C Robert 2009-10-27 16:06:59 +00:00
parent 25553d4a8b
commit 37823ea401
2 changed files with 22 additions and 6 deletions

View file

@ -60,14 +60,27 @@
{ {
return [list cardReferences]; return [list cardReferences];
} }
- (NSString *) itemText
- (NSString *) itemHref
{ {
NSString *rc; return [NSString stringWithFormat: @"mailto:%@",
[item email]];
}
rc = [NSString stringWithFormat: @"%@ <%@>", - (NSString *) itemOnclick
[item fn], [item email]]; {
return [NSString stringWithFormat: @"return openMailTo('%@ <%@>');",
[item fn], [item email]];
}
return rc; - (NSString *) itemName
{
return [item fn];
}
- (NSString *) itemEmail
{
return [item email];
} }
- (void) checkListReferences - (void) checkListReferences

View file

@ -19,7 +19,10 @@
</var:if> </var:if>
<ul class="listComponents"> <ul class="listComponents">
<var:foreach list="components" item="item"> <var:foreach list="components" item="item">
<li><var:string value="itemText"/></li> <li><var:string var:value="itemName"/>
<a var:href="itemHref" var:onclick="itemOnclick">
&lt;<var:string var:value="itemEmail"/>&gt;</a>
</li>
</var:foreach> </var:foreach>
</ul> </ul>
</var:component> </var:component>