This commit is contained in:
Vanessa 2022-06-11 21:47:20 +08:00
parent 420ac3d9b5
commit bf3af5803e

View file

@ -128,10 +128,10 @@ export const keymap = {
_search(value: string) { _search(value: string) {
keymap.element.querySelectorAll("#keymapList .b3-list-item--hide-action > .b3-list-item__text").forEach(item => { keymap.element.querySelectorAll("#keymapList .b3-list-item--hide-action > .b3-list-item__text").forEach(item => {
if (item.textContent.indexOf(value) > -1 || value === "") { if (item.textContent.indexOf(value) > -1 || value === "") {
item.parentElement.classList.remove("fn__none") item.parentElement.classList.remove("fn__none");
item.parentElement.parentElement.classList.remove("fn__none") item.parentElement.parentElement.classList.remove("fn__none");
} else { } else {
item.parentElement.classList.add("fn__none") item.parentElement.classList.add("fn__none");
} }
}); });
}, },
@ -139,15 +139,15 @@ export const keymap = {
keymap.element.querySelector("#keymapRefreshBtn").addEventListener("click", () => { keymap.element.querySelector("#keymapRefreshBtn").addEventListener("click", () => {
exportLayout(true); exportLayout(true);
}); });
const searchElement = keymap.element.querySelector("#keymapInput") as HTMLInputElement const searchElement = keymap.element.querySelector("#keymapInput") as HTMLInputElement;
this.element.addEventListener("compositionend", () => { this.element.addEventListener("compositionend", () => {
keymap._search(searchElement.value) keymap._search(searchElement.value);
}); });
searchElement.addEventListener("input", (event: InputEvent) => { searchElement.addEventListener("input", (event: InputEvent) => {
if (event.isComposing) { if (event.isComposing) {
return; return;
} }
keymap._search(searchElement.value) keymap._search(searchElement.value);
}); });
keymap.element.querySelector("#keymapResetBtn").addEventListener("click", () => { keymap.element.querySelector("#keymapResetBtn").addEventListener("click", () => {
window.siyuan.config.keymap = Constants.SIYUAN_KEYMAP; window.siyuan.config.keymap = Constants.SIYUAN_KEYMAP;