From ad7107d98604bf6721152e1985d1f42fbe5f75ec Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 7 Nov 2019 07:59:01 +0100 Subject: [PATCH] Refactor change trigger in updateTarget --- src/commands/view/SelectComponent.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/commands/view/SelectComponent.js b/src/commands/view/SelectComponent.js index 32321cecd..d6414d0dc 100644 --- a/src/commands/view/SelectComponent.js +++ b/src/commands/view/SelectComponent.js @@ -478,6 +478,7 @@ export default { const onlyHeight = ['tc', 'bc'].indexOf(selectedHandler) >= 0; const onlyWidth = ['cl', 'cr'].indexOf(selectedHandler) >= 0; const style = modelToStyle.getStyle(); + const en = !store ? 1 : ''; // this will trigger the final change if (!onlyHeight) { const bodyw = canvas.getBody().offsetWidth; @@ -489,14 +490,10 @@ export default { style[keyHeight] = autoHeight ? 'auto' : `${rect.h}${unitHeight}`; } - modelToStyle.setStyle(style, { avoidStore: 1 }); + modelToStyle.setStyle({ ...style, en }, { avoidStore: !store }); const updateEvent = `update:component:style`; const eventToListen = `${updateEvent}:${keyHeight} ${updateEvent}:${keyWidth}`; em && em.trigger(eventToListen, null, null, { noEmit: 1 }); - - if (store) { - modelToStyle.trigger('change:style', modelToStyle, style, {}); - } } };