From 4ee19ac990700dc5f58078beff341690749cfc94 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 17 Jun 2015 19:00:27 +0200 Subject: [PATCH] [FIX] website: use relative url in background image Use .css convert into absolute url --- addons/website/static/src/js/website.editor.js | 3 +++ addons/website/static/src/js/website.snippets.editor.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index 2d52d045280..e0b042be1aa 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -1863,6 +1863,9 @@ define(['summernote/summernote'], function () { $(document.body).trigger("media-saved", [self.active.media, self.old_media]); self.trigger("saved", [self.active.media, self.old_media]); setTimeout(function () { + if (!self.active.media.parentNode) { + return; + } range.createFromNode(self.active.media).select(); click_event(self.active.media, "mousedown"); if (!this.only_images) { diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index 7d86da05759..31813d42b9a 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -1059,7 +1059,7 @@ }, background: function(type, value, $li) { if (value && value.length) { - this.$bg.css("background-image", 'url(' + value + ')'); + this.$bg.attr("style", 'background-image: url(' + value + ')' + this.$bg.attr("style").replace(/background-image:[^;]+/, '') ); this.$bg.addClass("oe_img_bg"); } else { this.$bg.css("background-image", "");