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 5d475808589..593ed6140cd 100644
--- a/addons/mass_mailing/static/src/js/mass_mailing_editor.js
+++ b/addons/mass_mailing/static/src/js/mass_mailing_editor.js
@@ -170,6 +170,7 @@ snippets_editor.Class.include({
className: classname || "",
img: $theme.data("img") || "",
template: $theme.html().trim(),
+ nowrap: !!$theme.data('nowrap'),
get_image_info: function (filename) {
if (images_info[filename]) {
return images_info[filename];
@@ -331,13 +332,20 @@ snippets_editor.Class.include({
var $old_layout = $editable_area.find(".o_layout");
// This wrapper structure is the only way to have a responsive and
// centered fixed-width content column on all mail clients
- var $new_wrapper = $('
', {class: 'o_mail_wrapper'});
- var $new_wrapper_content = $(" | ", {class: 'o_mail_no_resize o_mail_wrapper_td oe_structure'});
- $new_wrapper.append($('
').append(
- $(" | ", {class: 'o_mail_no_resize'}),
- $new_wrapper_content,
- $(" | ", {class: 'o_mail_no_resize'})
- ));
+ var $new_wrapper, $new_wrapper_content;
+
+ if (theme_params.nowrap) {
+ $new_wrapper = $new_wrapper_content = $("", {"class": "oe_structure"});
+ }
+ else {
+ $new_wrapper = $('', {class: 'o_mail_wrapper'});
+ $new_wrapper_content = $(" | ", {class: 'o_mail_no_resize o_mail_wrapper_td oe_structure'});
+ $new_wrapper.append($('
').append(
+ $(" | ", {class: 'o_mail_no_resize'}),
+ $new_wrapper_content,
+ $(" | ", {class: 'o_mail_no_resize'})
+ ));
+ }
var $new_layout = $("", {"class": "o_layout " + theme_params.className}).append($new_wrapper);
var $contents;