mirror of https://github.com/ElemeFE/element
Tree: fix keyboard event
parent
37f4ce0b30
commit
2884984097
|
@ -198,6 +198,8 @@
|
||||||
},
|
},
|
||||||
handelKeydown(ev) {
|
handelKeydown(ev) {
|
||||||
const currentItem = ev.target;
|
const currentItem = ev.target;
|
||||||
|
if (currentItem.className.indexOf('el-tree-node') === -1) return;
|
||||||
|
ev.preventDefault();
|
||||||
const keyCode = ev.keyCode;
|
const keyCode = ev.keyCode;
|
||||||
this.treeItems = this.$el.querySelectorAll('.is-focusable[role=treeitem]');
|
this.treeItems = this.$el.querySelectorAll('.is-focusable[role=treeitem]');
|
||||||
const currentIndex = this.treeItemArray.indexOf(currentItem);
|
const currentIndex = this.treeItemArray.indexOf(currentItem);
|
||||||
|
@ -218,8 +220,6 @@
|
||||||
if (hasInput) {
|
if (hasInput) {
|
||||||
hasInput.click();
|
hasInput.click();
|
||||||
}
|
}
|
||||||
ev.stopPropagation();
|
|
||||||
ev.preventDefault();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue