Add error reporting for newsletter template export fields
This commit is contained in:
@@ -1,12 +1,13 @@
|
|||||||
define([
|
define([
|
||||||
'newsletter_editor/App',
|
'newsletter_editor/App',
|
||||||
'mailpoet',
|
'mailpoet',
|
||||||
|
'notice',
|
||||||
'backbone',
|
'backbone',
|
||||||
'backbone.marionette',
|
'backbone.marionette',
|
||||||
'jquery',
|
'jquery',
|
||||||
'blob',
|
'blob',
|
||||||
'filesaver'
|
'filesaver'
|
||||||
], function(App, MailPoet, Backbone, Marionette, jQuery, Blob, FileSaver) {
|
], function(App, MailPoet, Notice, Backbone, Marionette, jQuery, Blob, FileSaver) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
@@ -144,12 +145,18 @@ define([
|
|||||||
var templateName = this.$('.mailpoet_export_template_name').val(),
|
var templateName = this.$('.mailpoet_export_template_name').val(),
|
||||||
templateDescription = this.$('.mailpoet_export_template_description').val();
|
templateDescription = this.$('.mailpoet_export_template_description').val();
|
||||||
|
|
||||||
console.log('Exporting template with ', templateName, templateDescription);
|
if (templateName === '') {
|
||||||
Module.exportTemplate({
|
MailPoet.Notice.error(App.getConfig().get('translations.templateNameMissing'));
|
||||||
name: templateName,
|
} else if (templateDescription === '') {
|
||||||
description: templateDescription,
|
MailPoet.Notice.error(App.getConfig().get('translations.templateDescriptionMissing'));
|
||||||
});
|
} else {
|
||||||
this.hideExportTemplate();
|
console.log('Exporting template with ', templateName, templateDescription);
|
||||||
|
Module.exportTemplate({
|
||||||
|
name: templateName,
|
||||||
|
description: templateDescription,
|
||||||
|
});
|
||||||
|
this.hideExportTemplate();
|
||||||
|
}
|
||||||
},
|
},
|
||||||
hideOptionContents: function() {
|
hideOptionContents: function() {
|
||||||
this.hideSaveAsTemplate();
|
this.hideSaveAsTemplate();
|
||||||
|
@@ -1239,6 +1239,10 @@
|
|||||||
'<%= __('Test email successfully sent!') %>',
|
'<%= __('Test email successfully sent!') %>',
|
||||||
unknownErrorOccurred:
|
unknownErrorOccurred:
|
||||||
'<%= __('An unknown error occurred, please check your settings.') %>',
|
'<%= __('An unknown error occurred, please check your settings.') %>',
|
||||||
|
templateNameMissing:
|
||||||
|
'<%= __('Please add a template name') %>',
|
||||||
|
templateDescriptionMissing:
|
||||||
|
'<%= __('Please add a template description') %>',
|
||||||
},
|
},
|
||||||
sidepanelWidth: '331px',
|
sidepanelWidth: '331px',
|
||||||
validation: {
|
validation: {
|
||||||
|
Reference in New Issue
Block a user