mirror of https://github.com/ElemeFE/element
Tree: drag events should return if not draggable (#11095)
parent
a318c5701e
commit
e51e9fe8ba
|
@ -208,10 +208,12 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDragStart(event) {
|
handleDragStart(event) {
|
||||||
|
if (!this.tree.draggable) return;
|
||||||
this.tree.$emit('tree-node-drag-start', event, this);
|
this.tree.$emit('tree-node-drag-start', event, this);
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDragOver(event) {
|
handleDragOver(event) {
|
||||||
|
if (!this.tree.draggable) return;
|
||||||
this.tree.$emit('tree-node-drag-over', event, this);
|
this.tree.$emit('tree-node-drag-over', event, this);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
},
|
},
|
||||||
|
@ -221,6 +223,7 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDragEnd(event) {
|
handleDragEnd(event) {
|
||||||
|
if (!this.tree.draggable) return;
|
||||||
this.tree.$emit('tree-node-drag-end', event, this);
|
this.tree.$emit('tree-node-drag-end', event, this);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -372,7 +372,6 @@ describe('Menu', () => {
|
||||||
template: `
|
template: `
|
||||||
<el-menu :default-active="active">
|
<el-menu :default-active="active">
|
||||||
<el-menu-item
|
<el-menu-item
|
||||||
v-ref="menus"
|
|
||||||
v-for="menu in menus"
|
v-for="menu in menus"
|
||||||
:index="menu.name"
|
:index="menu.name"
|
||||||
:key="menu.name">
|
:key="menu.name">
|
||||||
|
|
Loading…
Reference in New Issue