diff --git a/addons/mass_mailing/static/src/js/mass_mailing_editor.js b/addons/mass_mailing/static/src/js/mass_mailing_editor.js index 95e7bc648b0..7b312373e8d 100644 --- a/addons/mass_mailing/static/src/js/mass_mailing_editor.js +++ b/addons/mass_mailing/static/src/js/mass_mailing_editor.js @@ -239,9 +239,9 @@ window.top.odoo[callback+"_updown"] = function (value, fields_values, field_name delete odoo_top[callback+"_updown"]; return; } - var se = snippets_editor.instance; + var $editable = $("#editable_area"); - var _val = se.get_codesource(); + var _val = $editable.prop("innerHTML"); var editor_enable = $('body').hasClass('editor_enable'); value = value || ""; @@ -250,16 +250,12 @@ window.top.odoo[callback+"_updown"] = function (value, fields_values, field_name if (value !== fields_values[field_name]) { rte.history.recordUndo($editable); } - se.make_active(false); + snippets_editor.instance.make_active(false); } if (value.indexOf('on_change_model_and_list') === -1) { - if (!$editable.hasClass('codeview')) { - $('.note-popover button[data-name="codeview"]').click(); - } - $('textarea.codesource').val(value).data('indexOfnit', value); - $('.note-popover button[data-name="codeview"]').click(); + $editable.html(value); if (editor_enable) { web_editor.editor_bar.display_theme_from_html(); diff --git a/addons/mass_mailing/views/editor_field_html.xml b/addons/mass_mailing/views/editor_field_html.xml index a1938d83d0b..11224aa4fbb 100644 --- a/addons/mass_mailing/views/editor_field_html.xml +++ b/addons/mass_mailing/views/editor_field_html.xml @@ -24,8 +24,8 @@
-
-
+
+