diff options
| author | qsm-odoo <qsm@odoo.com> | 2016-09-16 12:07:18 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2016-09-20 13:52:29 +0200 |
| commit | edb58e6bebfea887dcaa008aa7cac454afcb9901 (patch) | |
| tree | 3d78d7ebc97300b5e7a55d8b1e16c8dd8d973797 /addons/mass_mailing/static/src/js | |
| parent | a0cfc0e88b0c5a2ba943d9dd52a0cbb3613cbfe4 (diff) | |
[IMP] mass_mailing: automatically include the o_mail_wrapper element
Diffstat (limited to 'addons/mass_mailing/static/src/js')
| -rw-r--r-- | addons/mass_mailing/static/src/js/mass_mailing_editor.js | 11 |
1 files changed, 8 insertions, 3 deletions
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 f7c83d46079..286afee5e45 100644 --- a/addons/mass_mailing/static/src/js/mass_mailing_editor.js +++ b/addons/mass_mailing/static/src/js/mass_mailing_editor.js @@ -251,7 +251,11 @@ snippets_editor.Class.include({ function editable_area_is_empty($layout) { $layout = $layout || $editable_area.find(".o_layout"); - return ($editable_area.html().trim() === "" || ($layout.length > 0 && $layout.html().trim() === "")); + var $mail_wrapper = $layout.children(".o_mail_wrapper"); + return ( + $editable_area.html().trim() === "" + || ($layout.length > 0 && ($layout.html().trim() === "" || $mail_wrapper.length > 0 && $mail_wrapper.html().trim() === "")) + ); } function check_selected_theme() { @@ -299,7 +303,8 @@ snippets_editor.Class.include({ switch_images(theme_params, $editable_area); var $old_layout = $editable_area.find(".o_layout"); - var $new_layout = $("<div/>", {"class": "o_layout oe_structure " + theme_params.className}); + var $new_wrapper = $("<div/>", {"class": "o_mail_wrapper oe_structure"}); + var $new_layout = $("<div/>", {"class": "o_layout " + theme_params.className}).append($new_wrapper); var $contents; if (first_choice) { @@ -311,7 +316,7 @@ snippets_editor.Class.include({ } $editable_area.empty().append($new_layout); - $new_layout.append($contents); + $new_wrapper.append($contents); $old_layout.remove(); self.show_blocks(); |
