Skip to content
Snippets Groups Projects
Commit 2fe0f9fd authored by Julian's avatar Julian
Browse files

Run linter

parent 48abe2b1
No related branches found
No related tags found
1 merge request!2Resolve "Implement basic functionality"
...@@ -21,16 +21,14 @@ export default { ...@@ -21,16 +21,14 @@ export default {
methods: { methods: {
handleDragStart(event) { handleDragStart(event) {
event.dataTransfer.setData( event.dataTransfer.setData(
"vueDrag/gridItem", "vueDrag/gridItem",
JSON.stringify( JSON.stringify({
{ key: this.dragID,
key: this.dragID, x: this.x,
x: this.x, y: this.y,
y: this.y, w: this.w,
w: this.w, h: this.h,
h: this.h })
}
)
); );
}, },
}, },
......
...@@ -39,9 +39,16 @@ export default { ...@@ -39,9 +39,16 @@ export default {
let data = event.dataTransfer.getData("vueDrag/gridItem"); let data = event.dataTransfer.getData("vueDrag/gridItem");
let element = JSON.parse(data); let element = JSON.parse(data);
console.log(element); console.log(element);
this.items.splice(this.items.findIndex((i) => {return i.key === element.key}), 1); this.items.splice(
element.x = 1 + Math.trunc(event.layerX / (event.target.offsetWidth / this.cols)); this.items.findIndex((i) => {
element.y = 1 + Math.trunc(event.layerY / (event.target.offsetHeight / this.rows)); return i.key === element.key;
}),
1
);
element.x =
1 + Math.trunc(event.layerX / (event.target.offsetWidth / this.cols));
element.y =
1 + Math.trunc(event.layerY / (event.target.offsetHeight / this.rows));
this.items.push(element); this.items.push(element);
}, },
}, },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment