From 566147c530648369790f001682cbcd8f1eabfbd9 Mon Sep 17 00:00:00 2001
From: wanglin2 <1013335014@qq.com>
Date: Tue, 13 Dec 2022 20:21:39 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B2=A1=E6=9C=89=E6=BF=80?=
=?UTF-8?q?=E6=B4=BB=E8=8A=82=E7=82=B9=E6=97=B6=E9=A1=BA=E4=BE=BF=E6=8C=89?=
=?UTF-8?q?=E4=B8=8A=E9=9D=A2=E9=94=AE=E9=83=BD=E4=BC=9A=E8=A7=A6=E5=8F=91?=
=?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=81=9A=E7=84=A6=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
index.html | 2 +-
simple-mind-map/package.json | 2 +-
simple-mind-map/src/KeyboardNavigation.js | 18 +++++++++---------
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index 3fc5f8b4..381738dd 100644
--- a/README.md
+++ b/README.md
@@ -93,7 +93,7 @@ npm run build
# 安装
-> 当前仓库版本:0.2.18,当前npm版本:0.2.18
+> 当前仓库版本:0.2.19,当前npm版本:0.2.19
```bash
npm i simple-mind-map
diff --git a/index.html b/index.html
index 0f942d52..34c8bdf3 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-
一个简单的web思维导图实现
\ No newline at end of file
+一个简单的web思维导图实现
\ No newline at end of file
diff --git a/simple-mind-map/package.json b/simple-mind-map/package.json
index 334d25ad..9d99df75 100644
--- a/simple-mind-map/package.json
+++ b/simple-mind-map/package.json
@@ -1,6 +1,6 @@
{
"name": "simple-mind-map",
- "version": "0.2.18",
+ "version": "0.2.19",
"description": "一个简单的web在线思维导图",
"authors": [
{
diff --git a/simple-mind-map/src/KeyboardNavigation.js b/simple-mind-map/src/KeyboardNavigation.js
index 03b08639..9b757a02 100644
--- a/simple-mind-map/src/KeyboardNavigation.js
+++ b/simple-mind-map/src/KeyboardNavigation.js
@@ -28,17 +28,17 @@ export default class KeyboardNavigation {
* @Desc: 处理按键事件
*/
onKeyup(e) {
- if (this.mindMap.renderer.activeNodeList.length > 0) {
- ;['Left', 'Up', 'Right', 'Down'].forEach(dir => {
- if (isKey(e, dir)) {
+ ;['Left', 'Up', 'Right', 'Down'].forEach(dir => {
+ if (isKey(e, dir)) {
+ if (this.mindMap.renderer.activeNodeList.length > 0) {
this.focus(dir)
+ } else {
+ let root = this.mindMap.renderer.root
+ this.mindMap.renderer.moveNodeToCenter(root)
+ root.active()
}
- })
- } else {
- let root = this.mindMap.renderer.root
- this.mindMap.renderer.moveNodeToCenter(root)
- root.active()
- }
+ }
+ })
}
/**