From 42bdfbcf7b3e8207c47308c4db356f1060d9789c Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 10 May 2016 21:23:15 -0400 Subject: [PATCH] (js) Update raw source when editing a draft --- UI/Templates/MailerUI/UIxMailViewTemplate.wox | 2 +- UI/WebServerResources/js/Mailer/MessageController.js | 4 ++-- UI/WebServerResources/js/Mailer/MessageEditorController.js | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox index dd644177b..aae77d487 100644 --- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox @@ -266,7 +266,7 @@ -
+
diff --git a/UI/WebServerResources/js/Mailer/MessageController.js b/UI/WebServerResources/js/Mailer/MessageController.js index ab68ca9b1..a62741c6a 100644 --- a/UI/WebServerResources/js/Mailer/MessageController.js +++ b/UI/WebServerResources/js/Mailer/MessageController.js @@ -269,9 +269,9 @@ } function toggleRawSource($event) { - if (!vm.showRawSource && !vm.rawSource) { + if (!vm.showRawSource && !vm.message.$rawSource) { Message.$$resource.post(vm.message.id, "viewsource").then(function(data) { - vm.rawSource = data; + vm.message.$rawSource = data; vm.showRawSource = true; }); } diff --git a/UI/WebServerResources/js/Mailer/MessageEditorController.js b/UI/WebServerResources/js/Mailer/MessageEditorController.js index 4d0503b18..86e27e6aa 100644 --- a/UI/WebServerResources/js/Mailer/MessageEditorController.js +++ b/UI/WebServerResources/js/Mailer/MessageEditorController.js @@ -151,6 +151,7 @@ function save() { var ctrls = $parentControllers(); vm.message.$save().then(function(data) { + vm.message.$rawSource = null; if (ctrls.draftMailboxCtrl) { // We're saving a draft from a popup window. // Reload draft mailbox