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
maint-2.0.2
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];
}
- (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

View File

@ -19,7 +19,10 @@
</var:if>
<ul class="listComponents">
<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>
</ul>
</var:component>