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 {
methods: {
handleDragStart(event) {
event.dataTransfer.setData(
"vueDrag/gridItem",
JSON.stringify(
{
key: this.dragID,
x: this.x,
y: this.y,
w: this.w,
h: this.h
}
)
"vueDrag/gridItem",
JSON.stringify({
key: this.dragID,
x: this.x,
y: this.y,
w: this.w,
h: this.h,
})
);
},
},
......
......@@ -39,9 +39,16 @@ export default {
let data = event.dataTransfer.getData("vueDrag/gridItem");
let element = JSON.parse(data);
console.log(element);
this.items.splice(this.items.findIndex((i) => {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.splice(
this.items.findIndex((i) => {
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);
},
},
......
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