From dd4fb0c2e9c5360d69b95bccd72a7f05af6d1250 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 1 Jun 2019 20:05:26 +0200 Subject: [PATCH] Hide the resizer on select component stop --- src/commands/index.js | 7 +------ src/commands/view/SelectComponent.js | 5 +++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/commands/index.js b/src/commands/index.js index 07f112bd5..a7ff3c6e2 100644 --- a/src/commands/index.js +++ b/src/commands/index.js @@ -98,15 +98,10 @@ module.exports = () => { const event = opts && opts.event; const sel = ed.getSelected(); const selAll = [...ed.getSelectedAll()]; - const toolbarStyle = ed.Canvas.getToolbarEl().style; const nativeDrag = event && event.type == 'dragstart'; const defComOptions = { preserveSelected: 1 }; const modes = ['absolute', 'translate']; - - const hideTlb = () => { - toolbarStyle.display = 'none'; - em.stopDefault(defComOptions); - }; + const hideTlb = () => em.stopDefault(defComOptions); if (!sel || !sel.get('draggable')) { console.warn('The element is not draggable'); diff --git a/src/commands/view/SelectComponent.js b/src/commands/view/SelectComponent.js index da50f3425..718f82225 100644 --- a/src/commands/view/SelectComponent.js +++ b/src/commands/view/SelectComponent.js @@ -678,14 +678,15 @@ module.exports = { this.onSelect(); }, - stop(editor, sender, opts = {}) { - const em = this.em; + stop(ed, sender, opts = {}) { + const { em, editor } = this; this.stopSelectComponent(); !opts.preserveSelected && em.setSelected(null); this.clean(); this.onOut(); this.hideFixedElementOffset(); this.canvas.getToolbarEl().style.display = 'none'; + editor && editor.stopCommand('resize'); em.off('component:update', this.updateAttached, this); em.off('change:canvasOffset', this.updateAttached, this);