diff --git a/simple-mind-map/package-lock.json b/simple-mind-map/package-lock.json index bf60f753..7e18d130 100644 --- a/simple-mind-map/package-lock.json +++ b/simple-mind-map/package-lock.json @@ -15,7 +15,7 @@ "katex": "^0.16.8", "mdast-util-from-markdown": "^1.3.0", "pdf-lib": "^1.17.1", - "quill": "^2.0.2", + "quill": "^2.0.3", "tern": "^0.24.3", "uuid": "^9.0.0", "ws": "^7.5.9", diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json index 54f86e57..41fb91b9 100644 --- a/simple-mind-map/package.json +++ b/simple-mind-map/package.json @@ -35,7 +35,7 @@ "katex": "^0.16.8", "mdast-util-from-markdown": "^1.3.0", "pdf-lib": "^1.17.1", - "quill": "^2.0.2", + "quill": "^2.0.3", "tern": "^0.24.3", "uuid": "^9.0.0", "ws": "^7.5.9", diff --git a/simple-mind-map/src/plugins/RichText.js b/simple-mind-map/src/plugins/RichText.js index ae567a09..e52f0155 100644 --- a/simple-mind-map/src/plugins/RichText.js +++ b/simple-mind-map/src/plugins/RichText.js @@ -376,10 +376,9 @@ class RichText { // 获取当前正在编辑的内容 getEditText() { // https://github.com/slab/quill/issues/4509 - return this.quill - .getSemanticHTML() - .replaceAll(/ +/g, match => ' '.repeat(match.length)) - // return this.quill.container.firstChild.innerHTML + return this.quill.container.firstChild.innerHTML.replaceAll(/ +/g, match => + ' '.repeat(match.length) + ) // 去除ql-cursor节点 // https://github.com/wanglin2/mind-map/commit/138cc4b3e824671143f0bf70e5c46796f48520d0 // https://github.com/wanglin2/mind-map/commit/0760500cebe8ec4e8ad84ab63f877b8b2a193aa1 @@ -495,7 +494,8 @@ class RichText { 'color', 'background', 'font', - 'size' + 'size', + 'formula' ], // 明确指定允许的格式,不包含有序列表,无序列表等 theme: 'snow' })