summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.editor.js
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2015-01-21 16:34:19 +0100
committerChristophe Matthieu <chm@odoo.com>2015-01-23 12:14:15 +0100
commit919a8159bc8789bd3c7a8a72b818da215e0ffd11 (patch)
treec4d94b2a2f9899814152dfd0265f96eb06ff67a7 /addons/website/static/src/js/website.editor.js
parente53019ec7b2e1cde9510e77baa3183ea07d62052 (diff)
[IMP] website editor: add media-saved trigger into media editor when the media is changed
Diffstat (limited to 'addons/website/static/src/js/website.editor.js')
-rw-r--r--addons/website/static/src/js/website.editor.js4
1 files changed, 3 insertions, 1 deletions
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");