diff --git a/UI/Templates/MailerUI/UIxMailView.wox b/UI/Templates/MailerUI/UIxMailView.wox index 07966734c..965cc1975 100644 --- a/UI/Templates/MailerUI/UIxMailView.wox +++ b/UI/Templates/MailerUI/UIxMailView.wox @@ -18,7 +18,7 @@ - + @@ -41,10 +41,7 @@ + > @@ -58,10 +55,7 @@ @@ -71,8 +65,7 @@ -
+
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();