summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/js/editor/snippets.options.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js
index d31c5c6b4ef..18599dfa955 100644
--- a/addons/website/static/src/js/editor/snippets.options.js
+++ b/addons/website/static/src/js/editor/snippets.options.js
@@ -518,6 +518,18 @@ options.Class.include({
},
});
+options.registry.BackgroundOptimize.include({
+ /**
+ * @override
+ */
+ _computeVisibility() {
+ if (this.$target.hasClass('o_background_video')) {
+ return false;
+ }
+ return this._super(...arguments);
+ },
+});
+
options.registry.background.include({
background: async function (previewMode, widgetValue, params) {
if (previewMode === 'reset' && this.videoSrc) {