Fix:1.修复节点处于编辑中时添加新节点时新节点的焦点丢失问题;2.修复连续按tab键无法连续创建子节点的问题
This commit is contained in:
parent
8e30d4a94f
commit
5ff9137745
@ -444,6 +444,7 @@ class Render {
|
|||||||
if (this.activeNodeList.length <= 0 && appointNodes.length <= 0) {
|
if (this.activeNodeList.length <= 0 && appointNodes.length <= 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
this.textEdit.hideEditTextBox()
|
||||||
let {
|
let {
|
||||||
defaultInsertSecondLevelNodeText,
|
defaultInsertSecondLevelNodeText,
|
||||||
defaultInsertBelowSecondLevelNodeText
|
defaultInsertBelowSecondLevelNodeText
|
||||||
@ -486,6 +487,7 @@ class Render {
|
|||||||
if (this.activeNodeList.length <= 0 && appointNodes.length <= 0) {
|
if (this.activeNodeList.length <= 0 && appointNodes.length <= 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
this.textEdit.hideEditTextBox()
|
||||||
let {
|
let {
|
||||||
defaultInsertSecondLevelNodeText,
|
defaultInsertSecondLevelNodeText,
|
||||||
defaultInsertBelowSecondLevelNodeText
|
defaultInsertBelowSecondLevelNodeText
|
||||||
|
|||||||
@ -106,6 +106,9 @@ export default class TextEdit {
|
|||||||
this.mindMap.keyCommand.addShortcut('Enter', () => {
|
this.mindMap.keyCommand.addShortcut('Enter', () => {
|
||||||
this.hideEditTextBox()
|
this.hideEditTextBox()
|
||||||
})
|
})
|
||||||
|
this.mindMap.keyCommand.addShortcut('Tab', () => {
|
||||||
|
this.hideEditTextBox()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 显示文本编辑框
|
// 显示文本编辑框
|
||||||
|
|||||||
@ -268,6 +268,12 @@ class RichText {
|
|||||||
handler: function () {
|
handler: function () {
|
||||||
// 覆盖默认的回车键换行
|
// 覆盖默认的回车键换行
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
tab: {
|
||||||
|
key: 9,
|
||||||
|
handler: function () {
|
||||||
|
// 覆盖默认的tab键
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user