fix: improve drag position for node views even more
This commit is contained in:
@@ -69,8 +69,8 @@ export class NodeView<Component, Editor extends CoreEditor = CoreEditor> impleme
|
|||||||
|
|
||||||
const domBox = this.dom.getBoundingClientRect()
|
const domBox = this.dom.getBoundingClientRect()
|
||||||
const handleBox = target.getBoundingClientRect()
|
const handleBox = target.getBoundingClientRect()
|
||||||
const x = handleBox.x - domBox.x
|
const x = handleBox.x - domBox.x + event.offsetX
|
||||||
const y = handleBox.y - domBox.y
|
const y = handleBox.y - domBox.y + event.offsetY
|
||||||
|
|
||||||
// sometimes `event.target` is not the `dom` element
|
// sometimes `event.target` is not the `dom` element
|
||||||
event.dataTransfer?.setDragImage(this.dom, x, y)
|
event.dataTransfer?.setDragImage(this.dom, x, y)
|
||||||
|
|||||||
Reference in New Issue
Block a user