From 1b7c49bf1e0843c1d11c856ef5474ebfc2c261d1 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 17 Jun 2015 19:23:17 +0200 Subject: [PATCH] [FIX] website: trigger on change to save when drag and drop and change snippet options --- addons/website/static/src/js/website.snippets.editor.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index 31813d42b9a..8eacef3e84e 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -638,6 +638,7 @@ } }); } + $target.closest(".o_editable").trigger("content_changed"); // end self.make_active($target); @@ -1059,7 +1060,7 @@ }, background: function(type, value, $li) { if (value && value.length) { - this.$bg.attr("style", 'background-image: url(' + value + ')' + this.$bg.attr("style").replace(/background-image:[^;]+/, '') ); + 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", ""); @@ -1451,6 +1452,7 @@ self.BuildingBlock.editor_busy = false; },0); self.$target.removeClass("resize_editor_busy"); + self.$target.closest(".o_editable").trigger("content_changed"); }; $body.mousemove(body_mousemove); $body.mouseup(body_mouseup); @@ -1459,6 +1461,7 @@ self.$target.css("height", ""); self.$target.css("overflow", ""); self.BuildingBlock.cover_target(self.$overlay, self.$target); + self.$target.closest(".o_editable").trigger("content_changed"); return false; }); },