simplify drop grid events

This commit is contained in:
chfhtw
2026-04-13 10:50:11 +02:00
parent a8f680810f
commit 510c35e077
2 changed files with 4 additions and 16 deletions
+2 -2
View File
@@ -616,8 +616,8 @@ export default {
}"
@start-move="startMove"
@start-resize="startResize"
@dragging="dragging"
@end-drag="dragEnd"
@drag="dragging"
@dragend="dragEnd"
>
<template v-slot="item">
<slot
+2 -14
View File
@@ -6,15 +6,8 @@ export default {
},
emits: [
"startMove",
"startResize",
"dragging",
"endDrag"
"startResize"
],
data() {
return {
dragging: false
};
},
methods: {
tryDragStart(evt) {
let dragAction = evt.target.getAttribute('drag-action');
@@ -28,12 +21,7 @@ export default {
},
template: /* html */`
<div
class="drop-grid-item"
@dragstart="tryDragStart"
@drag="$emit('dragging', $event)"
@dragend="$emit('endDrag', $event)"
>
<div class="drop-grid-item" @dragstart="tryDragStart">
<slot v-bind="item"></slot>
</div>`
}