summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/js/website.snippets.gallery.js16
1 files changed, 5 insertions, 11 deletions
diff --git a/addons/website/static/src/js/website.snippets.gallery.js b/addons/website/static/src/js/website.snippets.gallery.js
index ed1293229b8..481ba06e6f3 100644
--- a/addons/website/static/src/js/website.snippets.gallery.js
+++ b/addons/website/static/src/js/website.snippets.gallery.js
@@ -354,18 +354,12 @@ options.registry.gallery_img = options.Class.extend({
editor.reapply();
},0);
},
- remove: function (type) {
- if (type !== "click") return;
-
- var self = this;
+ on_remove: function () {
var $parent = snippet_editor.globalSelector.closest(this.$target.parent());
- this.buildingBlock.make_active(false);
- this.$target.remove();
- setTimeout(function () {
- self.buildingBlock.make_active($parent);
- var gallery = $parent.data('snippet-editor').styles.gallery;
- gallery.reapply();
- }, 0);
+ _.defer((function () {
+ this.buildingBlock.make_active($parent);
+ $parent.data('snippet-editor').styles.gallery.reapply();
+ }).bind(this));
}
});