From 89c1b47fbb9eba32b4fb39464b6ef9721d202452 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Mon, 14 Dec 2020 08:57:46 +0000 Subject: [PATCH] [FIX] website: remove multi snippets zones in the header task-2387598 closes odoo/odoo#63312 X-original-commit: 7c1b38ddbcd80b34bd0195b8900a52493eebea93 Signed-off-by: Quentin Smetz (qsm) --- .../static/src/scss/wysiwyg_snippets.scss | 2 + .../website/static/src/js/editor/mega_menu.js | 6 ++ addons/website/views/website_templates.xml | 72 +++++++++---------- 3 files changed, 44 insertions(+), 36 deletions(-) diff --git a/addons/web_editor/static/src/scss/wysiwyg_snippets.scss b/addons/web_editor/static/src/scss/wysiwyg_snippets.scss index b83859964f4..f23508d047c 100644 --- a/addons/web_editor/static/src/scss/wysiwyg_snippets.scss +++ b/addons/web_editor/static/src/scss/wysiwyg_snippets.scss @@ -1490,7 +1490,9 @@ body.editor_enable.editor_has_snippets { position: relative; z-index: $o-we-overlay-zindex; width: 100%; + min-width: $o-we-dropzone-size; height: $o-we-dropzone-size; + min-height: $o-we-dropzone-size; margin: (-$o-we-dropzone-size/2) 0; border: 2px dashed $o-we-border-color; diff --git a/addons/website/static/src/js/editor/mega_menu.js b/addons/website/static/src/js/editor/mega_menu.js index a830ea2c0de..4064c4341b3 100644 --- a/addons/website/static/src/js/editor/mega_menu.js +++ b/addons/website/static/src/js/editor/mega_menu.js @@ -58,6 +58,12 @@ Wysiwyg.include({ }); }); + // TODO remove this code in master by migrating users who did not + // receive the XML change about the 'oe_structure_solo' class (the + // header original XML is now correct but we changed specs after + // release to not allow multi snippets drop zones in the header). + $('header#top').find('.oe_structure[id*="oe_structure"]:not(.oe_structure_multi)') // oe_structure_multi to ease custo in stable + .addClass('oe_structure_solo'); } }); diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 2b1849f3374..66e7e30575f 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -262,7 +262,7 @@ -
+
@@ -270,7 +270,7 @@