mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-23 12:25:23 +00:00
Monotone-Parent: 6b1767e51b6a4a9ee800a715b9c31d92d2e7cfaa
Monotone-Revision: 6e1fa9dae975f5a8d923b0d451cd9551b0f14f4c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-05-17T17:25:45 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
<td class="mailer_fieldvalue">
|
||||
<var:foreach list="clientObject.fromEnvelopeAddresses"
|
||||
item="currentAddress">
|
||||
<a var:href="currentAddressLink" onclick="return onMenuClick(event, 'addressMenu');" oncontextmenu="onMenuClick(event, 'addressMenu');">
|
||||
<a var:href="currentAddressLink">
|
||||
<var:string value="currentAddress"
|
||||
formatter="context.mailEnvelopeFullAddressFormatter" /></a>
|
||||
</var:foreach>
|
||||
@@ -41,10 +41,7 @@
|
||||
<td class="mailer_fieldvalue">
|
||||
<var:foreach list="clientObject.toEnvelopeAddresses"
|
||||
item="currentAddress"
|
||||
><a var:href="currentAddressLink"
|
||||
onmousedown="return false;"
|
||||
onclick="return onMenuClick(event, 'addressMenu');"
|
||||
oncontextmenu="onMenuClick(event, 'addressMenu');">
|
||||
><a var:href="currentAddressLink">
|
||||
<var:string value="currentAddress"
|
||||
formatter="context.mailEnvelopeFullAddressFormatter"
|
||||
/></a>
|
||||
@@ -58,10 +55,7 @@
|
||||
<var:foreach list="clientObject.ccEnvelopeAddresses"
|
||||
item="currentAddress">
|
||||
<a var:href="currentAddressLink"
|
||||
onclick="return onMenuClick(event, 'addressMenu');"
|
||||
oncontextmenu="onMenuClick(event, 'addressMenu');"
|
||||
onmousedown="return false;"
|
||||
><var:string value="currentAddress"
|
||||
><var:string value="currentAddress"
|
||||
formatter="context.mailEnvelopeFullAddressFormatter"
|
||||
/></a>
|
||||
<!-- TODO: better to use li+CSS -->
|
||||
@@ -71,8 +65,7 @@
|
||||
</var:if>
|
||||
</table>
|
||||
|
||||
<div class="mailer_mailcontent"
|
||||
oncontextmenu="onMenuClick(event, 'messageContentMenu');">
|
||||
<div class="mailer_mailcontent">
|
||||
<var:component value="contentViewerComponent"
|
||||
bodyInfo="clientObject.bodyStructure" />
|
||||
</div>
|
||||
|
||||
@@ -630,10 +630,11 @@ function loadMessage(idx) {
|
||||
}
|
||||
|
||||
function configureLinksInMessage() {
|
||||
var parentDiv = $('messageContent');
|
||||
var div = document.getElementsByClassName('mailer_mailcontent',
|
||||
parentDiv)[0];
|
||||
var anchors = div.getElementsByTagName('a');
|
||||
var messageDiv = $('messageContent');
|
||||
var mailContentDiv = document.getElementsByClassName('mailer_mailcontent',
|
||||
messageDiv)[0];
|
||||
mailContentDiv.addEventListener("contextmenu", onMessageContentMenu, false);
|
||||
var anchors = messageDiv.getElementsByTagName('a');
|
||||
for (var i = 0; i < anchors.length; i++)
|
||||
if (anchors[i].href.substring(0,7) == "mailto:") {
|
||||
anchors[i].addEventListener("click", onEmailAddressClick, false);
|
||||
@@ -644,6 +645,11 @@ function configureLinksInMessage() {
|
||||
anchors[i].addEventListener("click", onMessageAnchorClick, false);
|
||||
}
|
||||
|
||||
function onMessageContentMenu(event) {
|
||||
onMenuClick(event, 'messageContentMenu');
|
||||
event.preventDefault();
|
||||
};
|
||||
|
||||
function onEmailAddressClick(event) {
|
||||
onMenuClick(event, 'addressMenu');
|
||||
event.preventDefault();
|
||||
|
||||
Reference in New Issue
Block a user