summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/web/static/src/scss/form_view.scss4
-rw-r--r--addons/website_mass_mailing/i18n/website_mass_mailing.pot8
-rw-r--r--addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js14
3 files changed, 26 insertions, 0 deletions
diff --git a/addons/web/static/src/scss/form_view.scss b/addons/web/static/src/scss/form_view.scss
index e283f9d1965..08b1d916d8d 100644
--- a/addons/web/static/src/scss/form_view.scss
+++ b/addons/web/static/src/scss/form_view.scss
@@ -615,6 +615,10 @@
padding-right: 25px;
}
}
+ iframe.wysiwyg_iframe + .o_field_translate {
+ right: 30px !important;
+ top: 7px !important;
+ }
// Text field with oe_inline class
.o_field_text.oe_inline {
diff --git a/addons/website_mass_mailing/i18n/website_mass_mailing.pot b/addons/website_mass_mailing/i18n/website_mass_mailing.pot
index 31436db09b2..2ca44488740 100644
--- a/addons/website_mass_mailing/i18n/website_mass_mailing.pot
+++ b/addons/website_mass_mailing/i18n/website_mass_mailing.pot
@@ -185,6 +185,14 @@ msgid "Website popups"
msgstr ""
#. module: website_mass_mailing
+#. openerp-web
+#: code:addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js:0
+#, python-format
+msgid ""
+"Website popups can only be translated through mailing list configuration in the Email Marketing app."
+msgstr ""
+
+#. module: website_mass_mailing
#: model_terms:ir.ui.view,arch_db:website_mass_mailing.s_newsletter_subscribe_form
msgid "your email..."
msgstr ""
diff --git a/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js b/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js
index 167cd17e9d8..5a46b980e6c 100644
--- a/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js
+++ b/addons/website_mass_mailing/static/src/js/website_mass_mailing.editor.js
@@ -4,6 +4,7 @@ odoo.define('website_mass_mailing.editor', function (require) {
var core = require('web.core');
var rpc = require('web.rpc');
var WysiwygMultizone = require('web_editor.wysiwyg.multizone');
+var WysiwygTranslate = require('web_editor.wysiwyg.multizone.translate');
var options = require('web_editor.snippets.options');
var wUtils = require('website.utils');
@@ -199,4 +200,17 @@ WysiwygMultizone.include({
return Promise.all(defs);
},
});
+
+WysiwygTranslate.include({
+ /**
+ * @override
+ */
+ start: function () {
+ this.$target.on('click.newsletter_popup_option', '.o_edit_popup', function (ev) {
+ alert(_t('Website popups can only be translated through mailing list configuration in the Email Marketing app.'));
+ });
+ this._super.apply(this, arguments);
+ },
+});
+
});