mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-06-08 01:53:04 +08:00
fix: clone node before dragging for better dispaly (#6174)
* fix: clone node before dragging for better dispaly * Create shiny-days-rhyme.md --------- Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
This commit is contained in:
parent
6e33c93850
commit
d88244d007
5
.changeset/shiny-days-rhyme.md
Normal file
5
.changeset/shiny-days-rhyme.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tiptap/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Clone dragged node before dragging to get correct drag preview image
|
@ -98,7 +98,9 @@ export class NodeView<
|
|||||||
y = handleBox.y - domBox.y + offsetY
|
y = handleBox.y - domBox.y + offsetY
|
||||||
}
|
}
|
||||||
|
|
||||||
event.dataTransfer?.setDragImage(this.dom, x, y)
|
const clonedNode = this.dom.cloneNode(true) as HTMLElement
|
||||||
|
|
||||||
|
event.dataTransfer?.setDragImage(clonedNode, x, y)
|
||||||
|
|
||||||
const pos = this.getPos()
|
const pos = this.getPos()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user