Selaa lähdekoodia

:bug: fix https://github.com/siyuan-note/siyuan/issues/5943

Vanessa 2 vuotta sitten
vanhempi
commit
2c2bd2a379
2 muutettua tiedostoa jossa 11 lisäystä ja 10 poistoa
  1. 10 10
      app/src/config/keymap.ts
  2. 1 0
      app/src/menus/protyle.ts

+ 10 - 10
app/src/config/keymap.ts

@@ -137,10 +137,10 @@ export const keymap = {
     },
     _search(value: string, keymapString: string) {
         keymap.element.querySelectorAll("#keymapList .b3-list-item--hide-action > .b3-list-item__text").forEach(item => {
-            const liElement = item.parentElement
+            const liElement = item.parentElement;
             let matchedKeymap = false;
             if (keymapString === "" || (item.nextElementSibling.nextElementSibling as HTMLInputElement).value.indexOf(updateHotkeyTip(keymapString)) > -1) {
-                matchedKeymap = true
+                matchedKeymap = true;
             }
             if ((item.textContent.toLowerCase().indexOf(value.toLowerCase()) > -1 || value === "") && matchedKeymap) {
                 liElement.classList.remove("fn__none");
@@ -150,14 +150,14 @@ export const keymap = {
                 liElement.classList.add("fn__none");
             }
             if (!liElement.nextElementSibling) {
-                const toggleElement = liElement.parentElement.previousElementSibling
-                const toggleIconElement = toggleElement.querySelector(".b3-list-item__arrow")
+                const toggleElement = liElement.parentElement.previousElementSibling;
+                const toggleIconElement = toggleElement.querySelector(".b3-list-item__arrow");
                 if (value === "" && keymapString === "") {
                     // 复原折叠状态
                     if (toggleIconElement.classList.contains("b3-list-item__arrow--open")) {
-                        liElement.parentElement.classList.remove("fn__none")
+                        liElement.parentElement.classList.remove("fn__none");
                     } else {
-                        liElement.parentElement.classList.add("fn__none")
+                        liElement.parentElement.classList.add("fn__none");
                     }
                 }
                 // 隐藏没有子项的快捷键项目
@@ -169,13 +169,13 @@ export const keymap = {
             }
         });
         // 编辑器中三级菜单单独处理
-        const editorKeymapElement = keymap.element.querySelector("#keymapList").lastElementChild
+        const editorKeymapElement = keymap.element.querySelector("#keymapList").lastElementChild;
         if (value === "" && keymapString === "") {
             // 复原折叠状态
             if (editorKeymapElement.querySelector(".b3-list-item__arrow").classList.contains("b3-list-item__arrow--open")) {
-                editorKeymapElement.lastElementChild.classList.remove("fn__none")
+                editorKeymapElement.lastElementChild.classList.remove("fn__none");
             } else {
-                editorKeymapElement.lastElementChild.classList.add("fn__none")
+                editorKeymapElement.lastElementChild.classList.add("fn__none");
             }
         }
         // 隐藏没有子项的快捷键项目
@@ -207,7 +207,7 @@ export const keymap = {
             keymap._search(searchElement.value, keymapStr);
         });
         keymap.element.querySelector("#clearSearchBtn").addEventListener("click", () => {
-            searchElement.value = ""
+            searchElement.value = "";
             searchKeymapElement.value = "";
             keymap._search("", "");
         });

+ 1 - 0
app/src/menus/protyle.ts

@@ -807,6 +807,7 @@ export const linkMenu = (protyle: IProtyle, linkElement: HTMLElement, focusText
         icon: "iconRefresh",
         click() {
             removeLink(linkElement, protyle.toolbar.range);
+            updateTransaction(protyle, id, nodeElement.outerHTML, html);
         }
     }).element);
     if (linkAddress?.startsWith("assets/")) {