From c6929b82ad00a1a5b439eb2c5f6e126e527b0fcd Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Tue, 17 Jan 2023 16:53:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E5=8C=96=E6=9E=B6=E6=9E=84?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=8D=87=E7=BA=A7=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/full.js | 20 +++++++ simple-mind-map/package.json | 2 +- web/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/en/introduction/index.md | 11 ++-- web/src/pages/Doc/en/introduction/index.vue | 58 +++++++++------------ web/src/pages/Doc/en/start/index.md | 17 ++++++ web/src/pages/Doc/en/start/index.vue | 9 ++++ web/src/pages/Doc/en/xmind/index.md | 8 +++ web/src/pages/Doc/en/xmind/index.vue | 5 ++ web/src/pages/Doc/zh/changelog/index.md | 4 ++ web/src/pages/Doc/zh/changelog/index.vue | 2 + web/src/pages/Doc/zh/introduction/index.md | 9 ++-- web/src/pages/Doc/zh/introduction/index.vue | 46 +++++++--------- web/src/pages/Doc/zh/start/index.md | 17 ++++++ web/src/pages/Doc/zh/start/index.vue | 9 ++++ web/src/pages/Doc/zh/xmind/index.md | 8 +++ web/src/pages/Doc/zh/xmind/index.vue | 5 ++ 19 files changed, 165 insertions(+), 73 deletions(-) create mode 100644 simple-mind-map/full.js diff --git a/simple-mind-map/full.js b/simple-mind-map/full.js new file mode 100644 index 00000000..3cd5a9da --- /dev/null +++ b/simple-mind-map/full.js @@ -0,0 +1,20 @@ +import MindMap from './index' +import MiniMap from './src/MiniMap.js' +import Watermark from './src/Watermark.js' +import KeyboardNavigation from './src/KeyboardNavigation.js' +import Export from './src/Export.js' +import Drag from './src/Drag.js' +import Select from './src/Select.js' +import xmind from './src/parse/xmind.js' + +MindMap.xmind = xmind + +MindMap + .usePlugin(MiniMap) + .usePlugin(Watermark) + .usePlugin(Drag) + .usePlugin(KeyboardNavigation) + .usePlugin(Export) + .usePlugin(Select) + +export default MindMap \ No newline at end of file diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json index 91732d6d..709af8ef 100644 --- a/simple-mind-map/package.json +++ b/simple-mind-map/package.json @@ -1,6 +1,6 @@ { "name": "simple-mind-map", - "version": "0.2.24", + "version": "0.3.0", "description": "一个简单的web在线思维导图", "authors": [ { diff --git a/web/package.json b/web/package.json index 132a79de..84c7aa0a 100644 --- a/web/package.json +++ b/web/package.json @@ -6,7 +6,7 @@ "serve": "vue-cli-service serve", "build": "vue-cli-service build && node ../copy.js", "lint": "vue-cli-service lint", - "buildLibrary": "vue-cli-service build --target lib --name simpleMindMap ../simple-mind-map/index.js --dest ../simple-mind-map/dist", + "buildLibrary": "vue-cli-service build --target lib --name simpleMindMap ../simple-mind-map/full.js --dest ../simple-mind-map/dist", "format": "prettier --write src/* src/*/* src/*/*/* src/*/*/*/*", "buildDoc": "node ./scripts/buildDoc.js" }, diff --git a/web/src/pages/Doc/en/changelog/index.md b/web/src/pages/Doc/en/changelog/index.md index 02f2fcb2..33c7528e 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.3.0 + +Upgrade to plugin architecture, pull out some non-core functions as plugins, register as needed, and reduce the overall volume. + ## 0.2.24 New: Node free drag is changed to configurable, the default is `false`, not open; Support add watermark. diff --git a/web/src/pages/Doc/en/changelog/index.vue b/web/src/pages/Doc/en/changelog/index.vue index f7ea0c5e..b39a1135 100644 --- a/web/src/pages/Doc/en/changelog/index.vue +++ b/web/src/pages/Doc/en/changelog/index.vue @@ -1,6 +1,8 @@