From add9090d39f605f99d469d34b9c715983b84b786 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Sun, 29 Mar 2020 23:06:37 +0200 Subject: [PATCH] refactoring --- packages/tiptap-core/src/commands/setContent.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/tiptap-core/src/commands/setContent.ts b/packages/tiptap-core/src/commands/setContent.ts index 9febfee3..427fbca8 100644 --- a/packages/tiptap-core/src/commands/setContent.ts +++ b/packages/tiptap-core/src/commands/setContent.ts @@ -7,7 +7,18 @@ declare module '../Editor' { } } -export default function setContent(next: Function, editor: Editor, content: string, emitUpdate: Boolean = true, parseOptions: any = {}): void { +export default function setContent( + next: Function, + editor: Editor, + content = null, + emitUpdate = true, + parseOptions = {}, +): void { + if (content === null) { + next() + return + } + const { view, state, createDocument } = editor const { doc, tr } = state const document = createDocument(content, parseOptions)