diff options
Diffstat (limited to 'addons/snailmail/static/src/js/mail_failure.js')
| -rw-r--r-- | addons/snailmail/static/src/js/mail_failure.js | 26 |
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); + }, }); }); |
