From da3f558c73176a7bc375a793cf656911e8aac361 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Mon, 13 Feb 2023 15:30:19 +0100 Subject: [PATCH] Disable dropping of wrong elements --- src/DragGrid.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/DragGrid.vue b/src/DragGrid.vue index 3a63ad6..56b27c6 100644 --- a/src/DragGrid.vue +++ b/src/DragGrid.vue @@ -143,6 +143,7 @@ export default { }, handleDragOver(event) { let data = event.dataTransfer.getData("vueDrag/gridItem"); + if (!data) return; let element = JSON.parse(data); let coords = this.getCoords(event.layerX, event.layerY); @@ -175,6 +176,7 @@ export default { handleDrop(event) { this.$refs.highlightContainer.style.display = "none"; let data = event.dataTransfer.getData("vueDrag/gridItem"); + if (!data) return; let element = JSON.parse(data); if (this.validateElement) this.validateElement(element); -- GitLab