(js) Update raw source when editing a draft

pull/207/head
Francis Lachapelle 2016-05-10 21:23:15 -04:00
parent 315117b029
commit 42bdfbcf7b
3 changed files with 4 additions and 3 deletions

View File

@ -266,7 +266,7 @@
</md-button> </md-button>
</md-card-actions> </md-card-actions>
<md-card-content> <md-card-content>
<pre ng-bind-html="viewer.rawSource"><!-- raw source --></pre> <pre ng-bind-html="viewer.message.$rawSource"><!-- raw source --></pre>
</md-card-content> </md-card-content>
</md-card> </md-card>
</div> </div>

View File

@ -269,9 +269,9 @@
} }
function toggleRawSource($event) { function toggleRawSource($event) {
if (!vm.showRawSource && !vm.rawSource) { if (!vm.showRawSource && !vm.message.$rawSource) {
Message.$$resource.post(vm.message.id, "viewsource").then(function(data) { Message.$$resource.post(vm.message.id, "viewsource").then(function(data) {
vm.rawSource = data; vm.message.$rawSource = data;
vm.showRawSource = true; vm.showRawSource = true;
}); });
} }

View File

@ -151,6 +151,7 @@
function save() { function save() {
var ctrls = $parentControllers(); var ctrls = $parentControllers();
vm.message.$save().then(function(data) { vm.message.$save().then(function(data) {
vm.message.$rawSource = null;
if (ctrls.draftMailboxCtrl) { if (ctrls.draftMailboxCtrl) {
// We're saving a draft from a popup window. // We're saving a draft from a popup window.
// Reload draft mailbox // Reload draft mailbox