summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-07-24 18:10:32 +0200
committerChristophe Simonis <chs@odoo.com>2018-07-24 18:10:32 +0200
commitba202dbe632463707c95e4a2ed5dc410ce5f6875 (patch)
treee4ad22713d14c0261d77fd5a946c1f9a178ecd5f /addons/web_editor/static/src/js
parentf999cbb5cccceab6e323d676bccbe2b7f4909d3f (diff)
parent3c521f6d05c57f79bc4fb9fef0f2a19765d9b4fa (diff)
[MERGE] forward port branch saas-11.2 up to 3c521f6d05c
Diffstat (limited to 'addons/web_editor/static/src/js')
-rw-r--r--addons/web_editor/static/src/js/editor/translator.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/web_editor/static/src/js/editor/translator.js b/addons/web_editor/static/src/js/editor/translator.js
index e3ba65a54d7..302f52d2d38 100644
--- a/addons/web_editor/static/src/js/editor/translator.js
+++ b/addons/web_editor/static/src/js/editor/translator.js
@@ -8,6 +8,7 @@ var Widget = require('web.Widget');
var weContext = require('web_editor.context');
var rte = require('web_editor.rte');
var weWidgets = require('web_editor.widget');
+var Dialog = require('web.Dialog');
var _t = core._t;
@@ -26,6 +27,7 @@ var RTETranslatorWidget = rte.Class.extend({
* @override
*/
_saveElement: function ($el, context, withLang) {
+ var self = this;
if ($el.data('oe-translation-id')) {
return this._rpc({
model: 'ir.translation',
@@ -35,7 +37,9 @@ var RTETranslatorWidget = rte.Class.extend({
this._getEscapedElement($el).html(),
context || weContext.get()
],
- });
+ }).fail(function (error) {
+ Dialog.alert(null, error.data.message);
+ });
}
return this._super($el, context, withLang === undefined ? true : withLang);
},