diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-01-21 16:34:19 +0100 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2015-01-23 12:14:15 +0100 |
| commit | 919a8159bc8789bd3c7a8a72b818da215e0ffd11 (patch) | |
| tree | c4d94b2a2f9899814152dfd0265f96eb06ff67a7 /addons/website/static/src/js | |
| parent | e53019ec7b2e1cde9510e77baa3183ea07d62052 (diff) | |
[IMP] website editor: add media-saved trigger into media editor when the media is changed
Diffstat (limited to 'addons/website/static/src/js')
| -rw-r--r-- | addons/website/static/src/js/website.editor.js | 4 |
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"); |
