From 52e8f637c9b6a05aa352b758bf25641f0363d7da Mon Sep 17 00:00:00 2001 From: fantasticit Date: Fri, 29 Jul 2022 22:20:08 +0800 Subject: [PATCH] close #37 make html first --- packages/client/src/tiptap/core/extensions/paste.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/client/src/tiptap/core/extensions/paste.ts b/packages/client/src/tiptap/core/extensions/paste.ts index 56a84306..aded0191 100644 --- a/packages/client/src/tiptap/core/extensions/paste.ts +++ b/packages/client/src/tiptap/core/extensions/paste.ts @@ -25,7 +25,6 @@ interface IPasteOptions { /** * 将 markdown 转换为 prosemirror 节点 - * FIXME: prosemirror 节点的类型是什么? */ markdownToProsemirror: (arg: { schema: Schema; content: string; needTitle: boolean }) => Node; @@ -111,8 +110,8 @@ export const Paste = Extension.create({ return true; } - // 新增:office 套件内容处理 - if (html?.includes('urn:schemas-microsoft-com:office')) { + // FIXME:各家 office 套件标准不一样,是否需要做成用户自行选择粘贴 html 或者 图片? + if (html?.length) { const doc = htmlToProsemirror({ schema: editor.schema, html,