This commit is contained in:
Vanessa 2025-01-16 22:29:27 +08:00
parent e260b462a2
commit b508170638

View file

@ -324,7 +324,7 @@ export class Wnd {
});
let elementDragCounter = 0;
this.element.addEventListener("dragenter", (event: DragEvent & { target: HTMLElement }) => {
elementDragCounter++
elementDragCounter++;
if (event.dataTransfer.types.includes(Constants.SIYUAN_DROP_TAB)) {
const tabHeadersElement = hasClosestByClassName(event.target, "layout-tab-bar");
if (tabHeadersElement) {
@ -339,12 +339,12 @@ export class Wnd {
});
// dragElement dragleave 后还会触发 dragenter https://github.com/siyuan-note/siyuan/issues/13753
this.element.addEventListener("dragleave", (event: DragEvent & { target: HTMLElement }) => {
elementDragCounter--
elementDragCounter--;
if (elementDragCounter === 0) {
dragElement.classList.add("fn__none");
dragElement.removeAttribute("style");
}
})
});
dragElement.addEventListener("dragover", (event: DragEvent & { layerX: number, layerY: number }) => {
document.querySelectorAll(".layout-tab-bars--drag").forEach(item => {