diff --git a/app/src/boot/globalEvent/click.ts b/app/src/boot/globalEvent/click.ts index 6ba8c4520..7e0a51bb4 100644 --- a/app/src/boot/globalEvent/click.ts +++ b/app/src/boot/globalEvent/click.ts @@ -6,13 +6,13 @@ import {writeText} from "../../protyle/util/compatibility"; import {showMessage} from "../../dialog/message"; export const globalClick = (event: MouseEvent & { target: HTMLElement }) => { - const ghostElement = document.getElementById("dragGhost") + const ghostElement = document.getElementById("dragGhost"); if (ghostElement) { - const startElement = ghostElement.parentElement.querySelector(`[data-node-id="${ghostElement.getAttribute("data-node-id")}"]`) as HTMLElement - startElement ? startElement.style.opacity = "" : "" + const startElement = ghostElement.parentElement.querySelector(`[data-node-id="${ghostElement.getAttribute("data-node-id")}"]`) as HTMLElement; + startElement ? startElement.style.opacity = "" : ""; ghostElement.parentElement.querySelectorAll(".dragover__top, .dragover__bottom, .dragover").forEach((item: HTMLElement) => { item.classList.remove("dragover__top", "dragover__bottom", "dragover"); - item.style.opacity = "" + item.style.opacity = ""; }); ghostElement.remove(); } diff --git a/app/src/layout/dock/Outline.ts b/app/src/layout/dock/Outline.ts index 05a330d74..bf34eec9e 100644 --- a/app/src/layout/dock/Outline.ts +++ b/app/src/layout/dock/Outline.ts @@ -234,7 +234,7 @@ export class Outline extends Model { } const documentSelf = document; documentSelf.ondragstart = () => false; - let ghostElement: HTMLElement + let ghostElement: HTMLElement; let selectItem: HTMLElement; documentSelf.onmousemove = (moveEvent: MouseEvent) => { if (moveEvent.clientY === event.clientY && moveEvent.clientX === event.clientX) { diff --git a/app/src/mobile/util/touch.ts b/app/src/mobile/util/touch.ts index 667c295cb..552b96625 100644 --- a/app/src/mobile/util/touch.ts +++ b/app/src/mobile/util/touch.ts @@ -1,8 +1,4 @@ -import { - hasClosestByAttribute, - hasClosestByClassName, - hasTopClosestByClassName, -} from "../../protyle/util/hasClosest"; +import {hasClosestByAttribute, hasClosestByClassName, hasTopClosestByClassName,} from "../../protyle/util/hasClosest"; import {closeModel, closePanel} from "./closePanel"; import {popMenu} from "../menu"; import {activeBlur, hideKeyboardToolbar} from "./keyboardToolbar"; @@ -160,7 +156,7 @@ export const handleTouchStart = (event: TouchEvent) => { }; let previousClientX: number; -const sideMaskElement = document.querySelector(".side-mask") as HTMLElement +const sideMaskElement = document.querySelector(".side-mask") as HTMLElement; export const handleTouchMove = (event: TouchEvent) => { const target = event.target as HTMLElement; if (!clientX || !clientY || @@ -189,15 +185,15 @@ export const handleTouchMove = (event: TouchEvent) => { // 上下滚动防止左右滑动 if (!firstXY) { if (Math.abs(xDiff) > Math.abs(yDiff)) { - firstXY = "x" + firstXY = "x"; } else { - firstXY = "y" + firstXY = "y"; } if (firstXY === "x") { if ((hasClosestByAttribute(target, "id", "menu") && firstDirection === "toLeft") || (hasClosestByAttribute(target, "id", "sidebar") && firstDirection === "toRight")) { - firstXY = "y" - yDiff = undefined + firstXY = "y"; + yDiff = undefined; } } } diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index c3f145835..bcc169aae 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -420,7 +420,7 @@ export class WYSIWYG { documentSelf.onmousemove = (moveEvent: MouseEvent) => { newWidth = Math.max(oldWidth + (moveEvent.clientX - event.clientX), 25); scrollElement.querySelectorAll(".av__row, .av__row--footer").forEach(item => { - const cellElement = item.querySelector(`[data-col-id="${dragColId}"]`) as HTMLElement + const cellElement = item.querySelector(`[data-col-id="${dragColId}"]`) as HTMLElement; if (cellElement.previousElementSibling) { cellElement.style.width = newWidth + "px"; } else { diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index 49069ccd6..50bd50bea 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -676,7 +676,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { if (event.key === "ArrowDown") { if (nodeElement.isSameNode(protyle.wysiwyg.element.lastElementChild)) { setLastNodeRange(getContenteditableElement(nodeEditableElement), range, false); - range.collapse(false) + range.collapse(false); event.stopPropagation(); event.preventDefault(); return;