summaryrefslogtreecommitdiff
path: root/addons/snailmail/static/src/js/mail_failure.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/snailmail/static/src/js/mail_failure.js')
-rw-r--r--addons/snailmail/static/src/js/mail_failure.js26
1 files changed, 24 insertions, 2 deletions
diff --git a/addons/snailmail/static/src/js/mail_failure.js b/addons/snailmail/static/src/js/mail_failure.js
index cb363051392..903633c42ff 100644
--- a/addons/snailmail/static/src/js/mail_failure.js
+++ b/addons/snailmail/static/src/js/mail_failure.js
@@ -16,14 +16,36 @@ MailFailure.include({
*/
getPreview: function () {
var preview = this._super.apply(this, arguments);
- if (this._failureType === 'snailmail') {
+ if (this._messageType === 'snailmail') {
_.extend(preview, {
- body: _t("An error occured when sending a letter with Snailmail"),
id: 'snailmail_failure',
});
}
return preview;
},
+
+ //--------------------------------------------------------------------------
+ // Private
+ //--------------------------------------------------------------------------
+
+ /**
+ * @override
+ */
+ _getPreviewBody() {
+ if (this._messageType === 'snailmail') {
+ return _t("An error occured when sending a letter with Snailmail.");
+ }
+ return this._super(...arguments);
+ },
+ /**
+ * @override
+ */
+ _getPreviewImage() {
+ if (this._messageType === 'snailmail') {
+ return '/snailmail/static/img/snailmail_failure.png';
+ }
+ return this._super(...arguments);
+ },
});
});