(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-card-actions>
<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>
</div>

View File

@ -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;
});
}

View File

@ -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