diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js
index e86e2277ece..074d8fc4eb6 100644
--- a/addons/web_editor/static/src/js/editor/snippets.options.js
+++ b/addons/web_editor/static/src/js/editor/snippets.options.js
@@ -143,6 +143,7 @@ function _buildCollapseElement(title, options) {
const children = options && options.childNodes || [];
if (titleEl) {
titleEl.remove();
+ titleEl.classList.add('o_we_collapse_toggler');
children.unshift(titleEl);
}
let i = 0;
diff --git a/addons/web_editor/static/src/scss/wysiwyg_snippets.scss b/addons/web_editor/static/src/scss/wysiwyg_snippets.scss
index 2c63afe95f5..b3d6769aa57 100644
--- a/addons/web_editor/static/src/scss/wysiwyg_snippets.scss
+++ b/addons/web_editor/static/src/scss/wysiwyg_snippets.scss
@@ -1624,11 +1624,14 @@ body.editor_enable.editor_has_snippets {
}
}
&.active {
- background-color: $o-we-sidebar-content-fold-block-bg;
box-shadow: $o-we-item-standup-top rgba($o-we-item-standup-color-dark, .5), $o-we-item-standup-bottom rgba($o-we-item-standup-color-light, .2);
-
- we-collapse.active, we-collapse.active .o_we_collapse_toggler {
- background-color: $o-we-bg-lighter;
+ we-collapse.active {
+ &, we-toggler.o_we_collapse_toggler {
+ background-color: $o-we-bg-lighter;
+ }
+ }
+ &, we-collapse.active we-collapse.active, we-collapse.active we-collapse.active .o_we_collapse_toggler {
+ background-color: $o-we-sidebar-content-fold-block-bg;
}
}
.o_we_collapse_toggler {
diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js
index 5cc1d35e936..4e710f68201 100644
--- a/addons/website/static/src/js/editor/snippets.options.js
+++ b/addons/website/static/src/js/editor/snippets.options.js
@@ -1268,6 +1268,7 @@ options.registry.ThemeColors = options.registry.OptionsTab.extend({
paletteSelectorEl.appendChild(btnEl);
}
+ const presetCollapseEl = uiFragment.querySelector('we-collapse.o_we_theme_presets_collapse');
for (let i = 1; i <= 5; i++) {
const collapseEl = document.createElement('we-collapse');
const ccPreviewEl = $(qweb.render('web_editor.color.combination.preview'))[0];
@@ -1277,7 +1278,7 @@ options.registry.ThemeColors = options.registry.OptionsTab.extend({
for (const el of editionEls) {
collapseEl.appendChild(el);
}
- uiFragment.appendChild(collapseEl);
+ presetCollapseEl.appendChild(collapseEl);
}
await this._super(...arguments);
diff --git a/addons/website/views/snippets/snippets.xml b/addons/website/views/snippets/snippets.xml
index f7b8738bd2d..5111e0cdd6e 100644
--- a/addons/website/views/snippets/snippets.xml
+++ b/addons/website/views/snippets/snippets.xml
@@ -1277,6 +1277,8 @@
data-use-css-color="true" data-selected-tab="custom-colors"/>