🐛 目前 windows 拖拽不卡了,先移除

This commit is contained in:
Vanessa 2022-08-19 17:40:11 +08:00
parent 34e5b7cde2
commit c755c6b815
4 changed files with 0 additions and 12 deletions

View file

@ -23,7 +23,6 @@
<div id="dockBottom" class="dock"></div>
<div id="status" class="fn__flex status"></div>
<div id="commonMenu" class="b3-menu fn__none"></div>
<div id="dragBg" style="z-index:199;pointer-events: none;" class="b3-dialog__scrim fn__none"></div>
<div id="message" class="b3-snackbars"></div>
<script>
setTimeout(() => {

View file

@ -25,7 +25,6 @@
<div id="dockBottom" class="dock"></div>
<div id="status" class="fn__flex status"></div>
<div id="commonMenu" class="b3-menu fn__none"></div>
<div id="dragBg" style="z-index:199;pointer-events: none;" class="b3-dialog__scrim fn__none"></div>
<div id="message" class="b3-snackbars"></div>
</body>
</html>

View file

@ -53,7 +53,6 @@
<div id="modelMain" class="fn__flex-1"></div>
</div>
<div id="commonMenu" class="b3-menu fn__none"></div>
<div id="dragBg" style="z-index:199;pointer-events: none;" class="b3-dialog__scrim fn__none"></div>
<div id="message" class="b3-snackbars"></div>
</body>
</html>

View file

@ -770,12 +770,8 @@ export class Toolbar {
}
const documentSelf = document;
this.subElement.style.userSelect = "none";
const dragBgElement = documentSelf.querySelector("#dragBg");
dragBgElement.classList.remove("fn__none");
const x = event.clientX - parseInt(this.subElement.style.left);
const y = event.clientY - parseInt(this.subElement.style.top);
// setTimeout(() => {
// windows 需等待 dragBgElement 显示后才可以进行 move https://github.com/siyuan-note/siyuan/issues/2950
documentSelf.onmousemove = (moveEvent: MouseEvent) => {
let positionX = moveEvent.clientX - x;
let positionY = moveEvent.clientY - y;
@ -789,19 +785,14 @@ export class Toolbar {
this.subElement.style.top = Math.max(positionY, Constants.SIZE_TOOLBAR_HEIGHT) + "px";
this.subElement.firstElementChild.setAttribute("data-drag", "true");
};
// });
console.log("onmousedown");
documentSelf.onmouseup = () => {
console.log("onmouseup");
this.subElement.style.userSelect = "auto";
documentSelf.onmousemove = null;
documentSelf.onmouseup = null;
documentSelf.ondragstart = null;
documentSelf.onselectstart = null;
documentSelf.onselect = null;
dragBgElement.classList.add("fn__none");
};
return;
});
const textElement = this.subElement.querySelector(".b3-text-field") as HTMLTextAreaElement;