From c7b0cbc128409b616d6d99f3209d65b860e484a4 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Wed, 18 Oct 2023 14:30:00 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E7=B2=98?= =?UTF-8?q?=E8=B4=B4=E6=96=B9=E5=BC=8F=E5=88=9B=E5=BB=BA=E6=96=B0=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E6=97=B6=E5=A6=82=E6=9E=9C=E7=B2=98=E8=B4=B4=E7=9A=84?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E5=B8=A6=E6=9C=89<>=E7=AD=89html=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E7=AC=A6=E5=8F=B7=E6=97=B6=E6=96=B0=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=9A=84=E8=8A=82=E7=82=B9=E5=86=85=E5=AE=B9=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/core/render/Render.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/simple-mind-map/src/core/render/Render.js b/simple-mind-map/src/core/render/Render.js index bcc11852..83e98dda 100644 --- a/simple-mind-map/src/core/render/Render.js +++ b/simple-mind-map/src/core/render/Render.js @@ -23,7 +23,8 @@ import { getNodeDataIndex, getNodeIndexInNodeList, setDataToClipboard, - getDataFromClipboard + getDataFromClipboard, + htmlEscape } from '../../utils' import { shapeList } from './node/Shape' import { lineStyleProps } from '../../themes/default' @@ -885,6 +886,7 @@ class Render { Array.isArray(smmData) ? smmData : [smmData] ) } else { + text = htmlEscape(text) const textArr = text.split(/\r?\n|(? { return !!item }) From 23a3e26800e1d03aa9326d9d7c3f4dc692e83014 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Wed, 18 Oct 2023 14:34:35 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=89=93=E5=8C=850.8.0-fix.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 4 ++-- simple-mind-map/package.json | 2 +- web/src/pages/Doc/en/changelog/index.md | 4 ++++ web/src/pages/Doc/en/changelog/index.vue | 2 ++ web/src/pages/Doc/zh/changelog/index.md | 4 ++++ web/src/pages/Doc/zh/changelog/index.vue | 2 ++ 6 files changed, 15 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 5b2b6cb8..73ffc310 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ 思绪思维导图
\ No newline at end of file + } \ No newline at end of file diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json index 03828fbe..1341103a 100644 --- a/simple-mind-map/package.json +++ b/simple-mind-map/package.json @@ -1,6 +1,6 @@ { "name": "simple-mind-map", - "version": "0.8.0", + "version": "0.8.0-fix.1", "description": "一个简单的web在线思维导图", "authors": [ { diff --git a/web/src/pages/Doc/en/changelog/index.md b/web/src/pages/Doc/en/changelog/index.md index c2c98ca1..93d41a05 100644 --- a/web/src/pages/Doc/en/changelog/index.md +++ b/web/src/pages/Doc/en/changelog/index.md @@ -1,5 +1,9 @@ # Changelog +## 0.8.0-fix.1 + +Fix: Fixed the issue of creating a new node using direct paste if the pasted content contains HTML label symbols such as <> and the newly created node content is empty. + ## 0.8.0 Breaking change: Greatly optimize some of the code and slightly improve performance, mainly by using the 'render' class to remove useless logic, adjust unreasonable implementations, and extract duplicate code; Modify function names, functions, etc. diff --git a/web/src/pages/Doc/en/changelog/index.vue b/web/src/pages/Doc/en/changelog/index.vue index afa5680a..087e3f73 100644 --- a/web/src/pages/Doc/en/changelog/index.vue +++ b/web/src/pages/Doc/en/changelog/index.vue @@ -1,6 +1,8 @@