From 5ae9d8cca45fec94f22fa47e5a2f35637ba32164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Tue, 1 Dec 2020 14:55:11 +0100 Subject: [PATCH] fix history for collab demo --- docs/src/demos/Examples/CollaborativeEditing/index.vue | 2 +- packages/extension-collaboration/src/index.ts | 6 +++--- packages/extension-history/src/index.ts | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/src/demos/Examples/CollaborativeEditing/index.vue b/docs/src/demos/Examples/CollaborativeEditing/index.vue index 3c7f1248..30b0e41a 100644 --- a/docs/src/demos/Examples/CollaborativeEditing/index.vue +++ b/docs/src/demos/Examples/CollaborativeEditing/index.vue @@ -82,7 +82,7 @@ export default { this.editor = new Editor({ extensions: [ - ...defaultExtensions(), + ...defaultExtensions().filter(extension => extension.config.name !== 'history'), Collaboration.configure({ provider, }), diff --git a/packages/extension-collaboration/src/index.ts b/packages/extension-collaboration/src/index.ts index 976d1adb..6249c4bb 100644 --- a/packages/extension-collaboration/src/index.ts +++ b/packages/extension-collaboration/src/index.ts @@ -26,9 +26,9 @@ const Collaboration = Extension.create({ addKeyboardShortcuts() { return { - 'Mod-z': undo, - 'Mod-y': redo, - 'Mod-Shift-z': redo, + 'Mod-z': () => undo(this.editor.state), + 'Mod-y': () => redo(this.editor.state), + 'Mod-Shift-z': () => redo(this.editor.state), } }, diff --git a/packages/extension-history/src/index.ts b/packages/extension-history/src/index.ts index 6f389f2e..b5d48acf 100644 --- a/packages/extension-history/src/index.ts +++ b/packages/extension-history/src/index.ts @@ -7,6 +7,8 @@ export interface HistoryOptions { } const History = Extension.create({ + name: 'history', + defaultOptions: { depth: 100, newGroupDelay: 500,