diff --git a/src/block_manager/index.js b/src/block_manager/index.js index 84bb4e5b6..b075c1d0e 100644 --- a/src/block_manager/index.js +++ b/src/block_manager/index.js @@ -138,11 +138,10 @@ module.exports = () => { /** * Remove block by id * @param {string} id Block id + * @return {Block} Removed block */ remove(id) { - var result = blocks.remove(id); - this.render(); - return result; + return blocks.remove(id); }, }; diff --git a/src/block_manager/view/BlockView.js b/src/block_manager/view/BlockView.js index 505faa0b0..9ab5fcdc6 100644 --- a/src/block_manager/view/BlockView.js +++ b/src/block_manager/view/BlockView.js @@ -10,7 +10,7 @@ module.exports = Backbone.View.extend({ _.bindAll(this, 'onDrop'); this.config = config || {}; this.ppfx = this.config.pStylePrefix || ''; - this.listenTo(this.model, 'destroy', this.remove); + this.listenTo(this.model, 'destroy remove', this.remove); this.doc = $(document); },