From 64fc19540805eb6b97343f2004137163ca53b196 Mon Sep 17 00:00:00 2001 From: David Polak Date: Sat, 6 Oct 2018 16:58:02 -0400 Subject: [PATCH] Add component:destroy event to ComponentDelete --- src/commands/view/ComponentDelete.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/commands/view/ComponentDelete.js b/src/commands/view/ComponentDelete.js index d281cd6c6..b00f60d11 100644 --- a/src/commands/view/ComponentDelete.js +++ b/src/commands/view/ComponentDelete.js @@ -2,7 +2,7 @@ import { isArray } from 'underscore'; module.exports = { run(ed, sender, opts = {}) { - if (!ed.Canvas.hasFocus() || ed.getModel().isEditing()) return; + if (ed.getModel().isEditing()) return; let components = opts.component || ed.getSelectedAll(); components = isArray(components) ? [...components] : [components]; @@ -17,6 +17,7 @@ module.exports = { } if (component) { const coll = component.collection; + component.trigger('component:destroy'); coll && coll.remove(component); } });