+
diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js
index e8f9dee5e..20739d874 100644
--- a/UI/WebServerResources/MailerUI.js
+++ b/UI/WebServerResources/MailerUI.js
@@ -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();