fix(preferences(js)): handle cancellation of IMAP account edition
parent
7494bb3ae6
commit
ee904ac616
|
@ -136,7 +136,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
this.editMailAccount = function(event, index, form) {
|
this.editMailAccount = function(event, index, form) {
|
||||||
var account = new Account(this.preferences.defaults.AuxiliaryMailAccounts[index]);
|
var data = _.cloneDeep(this.preferences.defaults.AuxiliaryMailAccounts[index]);
|
||||||
|
var account = new Account(data);
|
||||||
$mdDialog.show({
|
$mdDialog.show({
|
||||||
controller: 'AccountDialogController',
|
controller: 'AccountDialogController',
|
||||||
controllerAs: '$AccountDialogController',
|
controllerAs: '$AccountDialogController',
|
||||||
|
@ -151,7 +152,7 @@
|
||||||
}).then(function() {
|
}).then(function() {
|
||||||
vm.preferences.defaults.AuxiliaryMailAccounts[index] = account.$omit();
|
vm.preferences.defaults.AuxiliaryMailAccounts[index] = account.$omit();
|
||||||
form.$setDirty();
|
form.$setDirty();
|
||||||
});
|
}).catch(_.noop); // Cancel
|
||||||
};
|
};
|
||||||
|
|
||||||
this.removeMailAccount = function(index, form) {
|
this.removeMailAccount = function(index, form) {
|
||||||
|
|
|
@ -199,6 +199,9 @@ div.md-tile-left {
|
||||||
.#{$md}-subhead {
|
.#{$md}-subhead {
|
||||||
@extend .#{$md}-body-1;
|
@extend .#{$md}-body-1;
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
|
&.md-block {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.#{$md}-body {
|
.#{$md}-body {
|
||||||
@extend .#{$md}-caption;
|
@extend .#{$md}-caption;
|
||||||
|
|
Loading…
Reference in New Issue