improve draft email

This commit is contained in:
yuri
2015-04-07 15:25:15 +03:00
parent 5c800601e4
commit 3a01348e02
2 changed files with 13 additions and 8 deletions
@@ -49,7 +49,8 @@
"messages": {
"noSmtpSetup": "No SMTP setup. {link}.",
"testEmailSent": "Test email has been sent",
"emailSent": "Email has been sent"
"emailSent": "Email has been sent",
"savedAsDraft": "Saved as draft"
},
"presetFilters": {
"sent": "Sent",
@@ -47,17 +47,21 @@ Espo.define('Views.Modals.ComposeEmail', 'Views.Modals.Edit', function (Dep) {
var model = editView.model;
var afterSave = function () {
this.trigger('after:save', model);
dialog.close();
};
editView.once('after:save', afterSave , this);
var $send = dialog.$el.find('button[data-name="send"]');
$send.addClass('disabled');
var $saveDraft = dialog.$el.find('button[data-name="saveDraft"]');
$saveDraft.addClass('disabled');
var afterSave = function () {
$saveDraft.removeClass('disabled');
$send.removeClass('disabled');
Espo.Ui.success(this.translate('savedAsDraft', 'messages', 'Email'));
//this.trigger('after:save', model);
//dialog.close();
}.bind(this);
editView.once('after:save', afterSave , this);
editView.once('cancel:save', function () {
$send.removeClass('disabled');
$saveDraft.removeClass('disabled');