From 6a6d6473dc43d323cd2bff35d2bf6873e626d008 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Mon, 11 Dec 2017 00:19:06 +0100 Subject: [PATCH] Don't need the boolean value in `core:undo` and `core:redo` --- src/commands/index.js | 4 ++-- src/undo_manager/index.js | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) 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());