瀏覽代碼

feat: made auto like channels search fuzzier

Sv443 7 月之前
父節點
當前提交
2a05947f16
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/dialogs/autoLike.ts

+ 3 - 2
src/dialogs/autoLike.ts

@@ -129,8 +129,9 @@ async function renderBody() {
     const searchVal = searchbarEl.value.trim().toLowerCase();
     const rows = document.querySelectorAll<HTMLDivElement>(".bytm-auto-like-channel-row");
     for(const row of rows) {
-      const name = row.querySelector(".bytm-auto-like-channel-name")?.textContent?.trim().toLowerCase() ?? "";
-      row.classList.toggle("hidden", !name.includes(searchVal));
+      const name = row.querySelector(".bytm-auto-like-channel-name")?.textContent?.trim().toLowerCase().replace(/\s/g, "") ?? "";
+      const id = row.querySelector(".bytm-auto-like-channel-id")?.textContent?.trim() ?? "";
+      row.classList.toggle("hidden", !name.includes(searchVal) && !(id.startsWith("@") ? id : "").includes(searchVal));
     }
   });