Browse Source

Trigger component style update on resize

pull/5649/head
Artur Arseniev 3 years ago
parent
commit
e5d1d76946
  1. 2
      src/commands/view/ComponentDrag.ts
  2. 18
      src/commands/view/SelectComponent.ts

2
src/commands/view/ComponentDrag.ts

@ -303,6 +303,8 @@ export default {
styleUp = style;
target.addStyle(styleUp, { avoidStore: !end });
}
em?.Styles.__emitCmpStyleUpdate(styleUp, { components: em.getSelected() });
},
_getDragData() {

18
src/commands/view/SelectComponent.ts

@ -459,17 +459,13 @@ export default {
style.left = `${rect.l}${unitWidth}`;
}
modelToStyle.addStyle(
{
...style,
// value for the partial update
__p: !store,
},
{ avoidStore: !store }
);
const updateEvent = 'update:component:style';
const eventToListen = `${updateEvent}:${keyHeight} ${updateEvent}:${keyWidth}`;
em && em.trigger(eventToListen, null, null, { noEmit: 1 });
const finalStyle = {
...style,
// value for the partial update
__p: !store,
};
modelToStyle.addStyle(finalStyle, { avoidStore: !store });
em.Styles.__emitCmpStyleUpdate(finalStyle, { components: em.getSelected() });
},
};

Loading…
Cancel
Save