- Sets MailPoet notice timeout to 5sec
- Removes custom timeout from import
This commit is contained in:
@@ -51,7 +51,7 @@ define('notice', ['mailpoet', 'jquery'], function(MailPoet, jQuery) {
|
|||||||
id: null,
|
id: null,
|
||||||
positionAfter: false,
|
positionAfter: false,
|
||||||
scroll: false,
|
scroll: false,
|
||||||
timeout: 2000,
|
timeout: 5000,
|
||||||
onOpen: null,
|
onOpen: null,
|
||||||
onClose: null
|
onClose: null
|
||||||
},
|
},
|
||||||
|
@@ -24,7 +24,6 @@ define(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
jQuery(document).ready(function () {
|
jQuery(document).ready(function () {
|
||||||
var noticeTimeout = 3000;
|
|
||||||
jQuery('input[name="select_method"]').attr('checked', false);
|
jQuery('input[name="select_method"]').attr('checked', false);
|
||||||
// configure router
|
// configure router
|
||||||
router = new (Backbone.Router.extend({
|
router = new (Backbone.Router.extend({
|
||||||
@@ -128,9 +127,7 @@ define(
|
|||||||
// get an approximate size of textarea paste in bytes
|
// get an approximate size of textarea paste in bytes
|
||||||
var pasteSize = encodeURI(pasteInputElement.val()).split(/%..|./).length - 1;
|
var pasteSize = encodeURI(pasteInputElement.val()).split(/%..|./).length - 1;
|
||||||
if (pasteSize > maxPostSizeBytes) {
|
if (pasteSize > maxPostSizeBytes) {
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('maxPostSizeNotice'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('maxPostSizeNotice'));
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// delay loading indicator for 10ms or else it's just too fast :)
|
// delay loading indicator for 10ms or else it's just too fast :)
|
||||||
@@ -148,9 +145,7 @@ define(
|
|||||||
var ext = this.value.match(/\.(.+)$/);
|
var ext = this.value.match(/\.(.+)$/);
|
||||||
if (ext === null || ext[1].toLowerCase() !== 'csv') {
|
if (ext === null || ext[1].toLowerCase() !== 'csv') {
|
||||||
this.value = '';
|
this.value = '';
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('wrongFileFormat'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('wrongFileFormat'));
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
toggleNextStepButton(
|
toggleNextStepButton(
|
||||||
@@ -198,9 +193,7 @@ define(
|
|||||||
}).done(function (response) {
|
}).done(function (response) {
|
||||||
if (response.result === false) {
|
if (response.result === false) {
|
||||||
MailPoet.Notice.hide();
|
MailPoet.Notice.hide();
|
||||||
MailPoet.Notice.error(response.errors, {
|
MailPoet.Notice.error(response.errors);
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
jQuery('.mailpoet_mailchimp-key-status')
|
jQuery('.mailpoet_mailchimp-key-status')
|
||||||
.removeClass()
|
.removeClass()
|
||||||
.addClass('mailpoet_mailchimp-key-status mailpoet_mailchimp-error');
|
.addClass('mailpoet_mailchimp-key-status mailpoet_mailchimp-error');
|
||||||
@@ -223,9 +216,7 @@ define(
|
|||||||
}).error(function (error) {
|
}).error(function (error) {
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
MailPoet.Notice.error(
|
MailPoet.Notice.error(
|
||||||
MailPoet.I18n.t('serverError') + error.statusText.toLowerCase() + '.', {
|
MailPoet.I18n.t('serverError') + error.statusText.toLowerCase() + '.'
|
||||||
timeout: noticeTimeout,
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
@@ -250,17 +241,13 @@ define(
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
MailPoet.Notice.hide();
|
MailPoet.Notice.hide();
|
||||||
MailPoet.Notice.error(response.errors, {
|
MailPoet.Notice.error(response.errors);
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
}).error(function () {
|
}).error(function () {
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
MailPoet.Notice.error(
|
MailPoet.Notice.error(
|
||||||
MailPoet.I18n.t('serverError') + result.statusText.toLowerCase() + '.', {
|
MailPoet.I18n.t('serverError') + result.statusText.toLowerCase() + '.'
|
||||||
timeout: noticeTimeout,
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -350,9 +337,7 @@ define(
|
|||||||
comments: advancedOptionComments,
|
comments: advancedOptionComments,
|
||||||
error: function () {
|
error: function () {
|
||||||
MailPoet.Notice.hide();
|
MailPoet.Notice.hide();
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('dataProcessingError'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('dataProcessingError'));
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
complete: function (CSV) {
|
complete: function (CSV) {
|
||||||
for (var rowCount in CSV.data) {
|
for (var rowCount in CSV.data) {
|
||||||
@@ -434,9 +419,7 @@ define(
|
|||||||
var errorNotice = MailPoet.I18n.t('noValidRecords');
|
var errorNotice = MailPoet.I18n.t('noValidRecords');
|
||||||
errorNotice = errorNotice.replace('[link]', MailPoet.I18n.t('csvKBLink'));
|
errorNotice = errorNotice.replace('[link]', MailPoet.I18n.t('csvKBLink'));
|
||||||
errorNotice = errorNotice.replace('[/link]', '</a>');
|
errorNotice = errorNotice.replace('[/link]', '</a>');
|
||||||
MailPoet.Notice.error(errorNotice, {
|
MailPoet.Notice.error(errorNotice);
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -566,7 +549,6 @@ define(
|
|||||||
if (!segmentSelectionNotice.length) {
|
if (!segmentSelectionNotice.length) {
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('segmentSelectionRequired'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('segmentSelectionRequired'), {
|
||||||
static: true,
|
static: true,
|
||||||
timeout: noticeTimeout,
|
|
||||||
scroll: true,
|
scroll: true,
|
||||||
id: 'segmentSelection',
|
id: 'segmentSelection',
|
||||||
hideClose: true
|
hideClose: true
|
||||||
@@ -644,18 +626,14 @@ define(
|
|||||||
else {
|
else {
|
||||||
MailPoet.Modal.close();
|
MailPoet.Modal.close();
|
||||||
MailPoet.Notice.error(
|
MailPoet.Notice.error(
|
||||||
MailPoet.I18n.t('segmentCreateError') + response.message + '.', {
|
MailPoet.I18n.t('segmentCreateError') + response.message + '.'
|
||||||
timeout: noticeTimeout,
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.error(function (error) {
|
.error(function (error) {
|
||||||
MailPoet.Modal.close();
|
MailPoet.Modal.close();
|
||||||
MailPoet.Notice.error(
|
MailPoet.Notice.error(
|
||||||
MailPoet.I18n.t('serverError') + error.statusText.toLowerCase() + '.', {
|
MailPoet.I18n.t('serverError') + error.statusText.toLowerCase() + '.'
|
||||||
timeout: noticeTimeout
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -860,18 +838,14 @@ define(
|
|||||||
filterSubscribers();
|
filterSubscribers();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('customFieldCreateError'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('customFieldCreateError'));
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
})
|
})
|
||||||
.error(function (error) {
|
.error(function (error) {
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
MailPoet.Notice.error(
|
MailPoet.Notice.error(
|
||||||
MailPoet.I18n.t('serverError') + error.statusText.toLowerCase() + '.', {
|
MailPoet.I18n.t('serverError') + error.statusText.toLowerCase() + '.'
|
||||||
timeout: noticeTimeout,
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -935,7 +909,6 @@ define(
|
|||||||
if (!jQuery('[data-id="notice_invalidEmail"]').length) {
|
if (!jQuery('[data-id="notice_invalidEmail"]').length) {
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('columnContainsInvalidElement'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('columnContainsInvalidElement'), {
|
||||||
static: true,
|
static: true,
|
||||||
timeout: noticeTimeout,
|
|
||||||
scroll: true,
|
scroll: true,
|
||||||
hideClose: true,
|
hideClose: true,
|
||||||
id: 'invalidEmail'
|
id: 'invalidEmail'
|
||||||
@@ -1015,7 +988,6 @@ define(
|
|||||||
if (preventNextStep && !jQuery('.mailpoet_invalidDate').length) {
|
if (preventNextStep && !jQuery('.mailpoet_invalidDate').length) {
|
||||||
MailPoet.Notice.error(MailPoet.I18n.t('columnContainsInvalidDate'), {
|
MailPoet.Notice.error(MailPoet.I18n.t('columnContainsInvalidDate'), {
|
||||||
static: true,
|
static: true,
|
||||||
timeout: noticeTimeout,
|
|
||||||
scroll: true,
|
scroll: true,
|
||||||
hideClose: true,
|
hideClose: true,
|
||||||
id: 'invalidDate'
|
id: 'invalidDate'
|
||||||
@@ -1127,9 +1099,7 @@ define(
|
|||||||
queue.onComplete(function () {
|
queue.onComplete(function () {
|
||||||
MailPoet.Modal.loading(false);
|
MailPoet.Modal.loading(false);
|
||||||
if (importResults.errors.length > 0 && !importResults.updated && !importResults.created) {
|
if (importResults.errors.length > 0 && !importResults.updated && !importResults.created) {
|
||||||
MailPoet.Notice.error(_.flatten(importResults.errors), {
|
MailPoet.Notice.error(_.flatten(importResults.errors)
|
||||||
timeout: noticeTimeout,
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -1158,9 +1128,7 @@ define(
|
|||||||
showCurrentStep();
|
showCurrentStep();
|
||||||
|
|
||||||
if (importData.step2.errors.length > 0) {
|
if (importData.step2.errors.length > 0) {
|
||||||
MailPoet.Notice.error(_.flatten(importData.step2.errors), {
|
MailPoet.Notice.error(_.flatten(importData.step2.errors));
|
||||||
timeout: noticeTimeout,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// display statistics
|
// display statistics
|
||||||
|
Reference in New Issue
Block a user