From 919a8159bc8789bd3c7a8a72b818da215e0ffd11 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 21 Jan 2015 16:34:19 +0100 Subject: [PATCH] [IMP] website editor: add media-saved trigger into media editor when the media is changed --- addons/website/static/src/js/website.editor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index fde55de47e4..29e8e82950c 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -1856,6 +1856,7 @@ define(['summernote/summernote'], function () { this.rte = this.$editable.rte || this.$editable.data('rte'); } this.options = options || {}; + this.old_media = media; this.media = media; this.isNewMedia = !media; this.range = range.create(); @@ -1940,7 +1941,8 @@ define(['summernote/summernote'], function () { $(this.media).addClass(this.active.add_class); } - self.trigger("saved", self.active.media, self.media); + $(document.body).trigger("media-saved", [self.active.media, self.old_media]); + self.trigger("saved", [self.active.media, self.old_media]); setTimeout(function () { range.createFromNode(self.active.media).select(); click_event(self.active.media, "mousedown");