From 2911db7dcbd6b8fb2bd7adee78550dffca56d0b0 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 3 Feb 2018 15:36:40 +0100 Subject: [PATCH] Update componentChanged in domComponents --- src/dom_components/index.js | 3 +-- src/editor/model/Editor.js | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dom_components/index.js b/src/dom_components/index.js index 019f6d0d2..617287e0a 100644 --- a/src/dom_components/index.js +++ b/src/dom_components/index.js @@ -513,12 +513,11 @@ module.exports = () => { const previousModel = em.previous('selectedComponent'); // Deselect the previous component - if (previousModel) { + previousModel && previousModel.set({ status: '', state: '' }); - } model && model.set('status', 'selected'); } diff --git a/src/editor/model/Editor.js b/src/editor/model/Editor.js index 08ca0a19b..b364d2f35 100644 --- a/src/editor/model/Editor.js +++ b/src/editor/model/Editor.js @@ -197,6 +197,9 @@ module.exports = Backbone.Model.extend({ * @private * */ componentSelected(model, val, options) { + const previous = this.previous('selectedComponent'); + console.log('previous', previous, previous && previous.get('status')); + if (!this.get('selectedComponent')) { this.trigger('deselect-comp'); } else {