Fix
This commit is contained in:
@@ -261,14 +261,15 @@
|
||||
|
||||
const allowCellSwap = ref(false);
|
||||
|
||||
const getMousePosition = (event: MouseEvent, z: number) => {
|
||||
const getMousePosition = (event: MouseEvent, z?: number) => {
|
||||
if (!gridContainerRef.value) return null;
|
||||
const currentZoom = z ?? zoom.value;
|
||||
const rect = gridContainerRef.value.getBoundingClientRect();
|
||||
const scaleX = gridContainerRef.value.offsetWidth / (rect.width / z);
|
||||
const scaleY = gridContainerRef.value.offsetHeight / (rect.height / z);
|
||||
const scaleX = gridContainerRef.value.offsetWidth / (rect.width / currentZoom);
|
||||
const scaleY = gridContainerRef.value.offsetHeight / (rect.height / currentZoom);
|
||||
return {
|
||||
x: ((event.clientX - rect.left) / z) * scaleX,
|
||||
y: ((event.clientY - rect.top) / z) * scaleY,
|
||||
x: ((event.clientX - rect.left) / currentZoom) * scaleX,
|
||||
y: ((event.clientY - rect.top) / currentZoom) * scaleY,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ export function useFileDrop(options: FileDropOptions) {
|
||||
isDragOver.value = true;
|
||||
};
|
||||
|
||||
const handleDragLeave = (event: DragEvent, canvasRef?: HTMLCanvasElement | null) => {
|
||||
const handleDragLeave = (event: DragEvent, canvasRef?: HTMLElement | null) => {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user