diff --git a/src/commands/index.js b/src/commands/index.js index 52afd8a55..acc613466 100644 --- a/src/commands/index.js +++ b/src/commands/index.js @@ -200,8 +200,8 @@ module.exports = () => { }; // Core commands - defaultCommands['core:undo'] = e => e.UndoManager.undo(1); - defaultCommands['core:redo'] = e => e.UndoManager.redo(1); + defaultCommands['core:undo'] = e => e.UndoManager.undo(); + defaultCommands['core:redo'] = e => e.UndoManager.redo(); defaultCommands['core:canvas-clear'] = e => { e.DomComponents.clear(); e.CssComposer.clear(); diff --git a/src/undo_manager/index.js b/src/undo_manager/index.js index d25628da6..6b46f9ecc 100644 --- a/src/undo_manager/index.js +++ b/src/undo_manager/index.js @@ -106,7 +106,11 @@ module.exports = () => { this.em = em; um = new UndoManager({ track: true, register: [] }); um.changeUndoType('change', { condition: false }); - const updated = () => em.trigger('change:selectedComponent'); + const updated = () => { + em.trigger('change:selectedComponent'); + em.trigger('change:canvasOffset'); + console.log('updated'); + }; const customUndoType = { on(object, value, opt = {}) { !beforeCache && (beforeCache = object.previousAttributes());