Browse Source

Stop propagating component:toggled on undo/redo

up-style-manager
Artur Arseniev 5 years ago
parent
commit
cc8bd2de92
  1. 2
      src/style_manager/index.js
  2. 2
      src/undo_manager/index.js

2
src/style_manager/index.js

@ -152,7 +152,7 @@ export default () => {
this.__upProps(); this.__upProps();
this.__trgCustom(); this.__trgCustom();
}); });
model.listenTo(em, 'styleable:change', upProps); model.listenTo(em, 'styleable:change undo redo', upProps);
// Triggers only custom event // Triggers only custom event
const trgCustom = debounce(() => this.__trgCustom()); const trgCustom = debounce(() => this.__trgCustom());

2
src/undo_manager/index.js

@ -116,7 +116,7 @@ export default () => {
}); });
um.on('undo redo', () => { um.on('undo redo', () => {
em.trigger('component:toggled change:canvasOffset'); em.trigger('change:canvasOffset');
em.getSelectedAll().map(c => c.trigger('rerender:layer')); em.getSelectedAll().map(c => c.trigger('rerender:layer'));
}); });
['undo', 'redo'].forEach(ev => um.on(ev, () => em.trigger(ev))); ['undo', 'redo'].forEach(ev => um.on(ev, () => em.trigger(ev)));

Loading…
Cancel
Save