diff --git a/addons/website/static/src/css/website.css b/addons/website/static/src/css/website.css
index f10cb6f52e0..b5c176ee173 100644
--- a/addons/website/static/src/css/website.css
+++ b/addons/website/static/src/css/website.css
@@ -407,7 +407,7 @@ ul.nav-stacked > li > a {
/* Parallax Theme */
.parallax_quote {
- background: url("/website/static/src/img/parallax/quote.png") center center no-repeat fixed;
+ background: center center no-repeat fixed;
background-size: contain;
}
.parallax_quote .carousel-indicators li {
diff --git a/addons/website/static/src/css/website.sass b/addons/website/static/src/css/website.sass
index 932f46a1912..fc309da3281 100644
--- a/addons/website/static/src/css/website.sass
+++ b/addons/website/static/src/css/website.sass
@@ -305,7 +305,7 @@ ul.nav-stacked > li > a
/* Parallax Theme */
.parallax_quote
- background: url('/website/static/src/img/parallax/quote.png') center center no-repeat fixed
+ background: center center no-repeat fixed
background-size: contain
.carousel-indicators
li
diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js
index ac3c38a8278..e296850e54b 100644
--- a/addons/website/static/src/js/website.snippets.editor.js
+++ b/addons/website/static/src/js/website.snippets.editor.js
@@ -675,7 +675,7 @@
if (np.$next) {
if (np.$next.hasClass("oe_custom_bg")) {
var editor = new website.editor.ImageDialog();
- editor.on('start', self, function (o) {o.url = np.$prev && np.$prev.data("src") || "";});
+ editor.on('start', self, function (o) {o.url = np.$prev && np.$prev.data("src") || np.$next && np.$next.data("src") || "";});
editor.on('save', self, function (o) {
self._set_bg(o.url);
np.$next.data("src", o.url);
@@ -683,7 +683,6 @@
});
editor.on('cancel', self, function () {
if (!np.$prev || np.$prev.data("src") === "") {
- np.$next.removeClass('active');
self.$target.removeClass(np.$next.data("class"));
self.$target.trigger("snippet-style-change", [self, np]);
}
@@ -694,6 +693,7 @@
}
} else {
this._set_bg(false);
+ this.$target.removeClass(np.$prev.data("class"));
}
},
preview: function (event, np) {
diff --git a/addons/website/views/snippets.xml b/addons/website/views/snippets.xml
index 97b770cbc83..23c87af79ee 100644
--- a/addons/website/views/snippets.xml
+++ b/addons/website/views/snippets.xml
@@ -663,7 +663,7 @@
Quotes Slider
-