Vanessa преди 1 година
родител
ревизия
ed19a91d37
променени са 3 файла, в които са добавени 4 реда и са изтрити 9 реда
  1. 1 1
      app/src/menus/Menu.ts
  2. 2 7
      app/src/protyle/wysiwyg/commonHotkey.ts
  3. 1 1
      app/src/protyle/wysiwyg/keydown.ts

+ 1 - 1
app/src/menus/Menu.ts

@@ -256,7 +256,7 @@ export const bindMenuKeydown = (event: KeyboardEvent) => {
     if (window.siyuan.menus.menu.element.contains(target) && (target.tagName === "INPUT" || target.tagName === "TEXTAREA")) {
         return false;
     }
-    const eventCode = Constants.KEYCODELIST[event.keyCode]
+    const eventCode = Constants.KEYCODELIST[event.keyCode];
     if (eventCode === "↓" || eventCode === "↑") {
         const currentElement = window.siyuan.menus.menu.element.querySelector(".b3-menu__item--current");
         let actionMenuElement;

+ 2 - 7
app/src/protyle/wysiwyg/commonHotkey.ts

@@ -3,16 +3,12 @@ import {fetchPost} from "../../util/fetch";
 import {writeText} from "../util/compatibility";
 import {
     focusBlock,
-    focusByOffset,
     getSelectionOffset,
     setFirstNodeRange,
 } from "../util/selection";
 import {netImg2LocalAssets} from "../breadcrumb/action";
-/// #if !MOBILE
-import {openBacklink, openGraph, openOutline} from "../../layout/dock/util";
-/// #endif
 import {getContenteditableElement, hasNextSibling, hasPreviousSibling} from "./getBlock";
-import {hasClosestByAttribute, hasClosestByMatchTag} from "../util/hasClosest";
+import {hasClosestByMatchTag} from "../util/hasClosest";
 import {hideElements} from "../ui/hideElements";
 import {countBlockWord} from "../../layout/status";
 import {scrollCenter} from "../../util/highlightById";
@@ -21,8 +17,7 @@ import {onGet} from "../util/onGet";
 import {Constants} from "../../constants";
 import * as dayjs from "dayjs";
 
-export const commonHotkey = (protyle: IProtyle, event: KeyboardEvent, nodeElement?: HTMLElement, range?: Range) => {
-    const target = event.target as HTMLElement;
+export const commonHotkey = (protyle: IProtyle, event: KeyboardEvent, nodeElement?: HTMLElement) => {
     if (matchHotKey(window.siyuan.config.keymap.editor.general.copyHPath.custom, event)) {
         fetchPost("/api/filetree/getHPathByID", {
             id: protyle.block.rootID

+ 1 - 1
app/src/protyle/wysiwyg/keydown.ts

@@ -976,7 +976,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
             return true;
         }
         /// #if !MOBILE
-        if (commonHotkey(protyle, event, nodeElement, range)) {
+        if (commonHotkey(protyle, event, nodeElement)) {
             return true;
         }
         /// #endif