From 3ca431eb9b28ec6cbccba8f62fa642adcb4d7082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Thu, 15 Oct 2020 20:03:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=8F=AF=E5=81=9A=E8=BE=85?= =?UTF-8?q?=E5=8A=A9=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8=E7=9A=84=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 12 ++++++++---- style.css | 6 ++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/script.js b/script.js index 7d6344c0..86f94a5f 100644 --- a/script.js +++ b/script.js @@ -941,6 +941,8 @@ function initialize() { changeid({ id: id }, cdom); const card = Cards[id]; cli.card = card; + if (card.canAssist) + cli.classList.add("allowable-assist"); if (options.showCD) { const CDPreview = cli.appendChild(document.createElement("div")); @@ -1027,8 +1029,8 @@ function initialize() { const settingBox = editBox.querySelector(".setting-box"); const searchOpen = settingBox.querySelector(".row-mon-id .open-search"); searchOpen.onclick = function() { - s_includeSuperAwoken.onclick(); - s_canAssist.onclick(); + s_includeSuperAwoken.onchange(); + s_canAssist.onchange(); searchBox.classList.toggle(className_displayNone); }; @@ -1085,7 +1087,7 @@ function initialize() { const s_awokensEquivalent = searchBox.querySelector("#consider-equivalent-awoken"); //搜索等效觉醒 const s_canAssist = searchBox.querySelector("#can-assist"); //只搜索辅助 - s_canAssist.onclick = function() { + s_canAssist.onchange = function() { toggleDomClassName(this, "only-display-can-assist", true, searchMonList); }; @@ -1093,7 +1095,7 @@ function initialize() { const s_sawokens = Array.from(s_sawokenDiv.querySelectorAll(".sawoken-check")); const s_includeSuperAwoken = searchBox.querySelector("#include-super-awoken"); //搜索超觉醒 - s_includeSuperAwoken.onclick = function() { + s_includeSuperAwoken.onchange = function() { toggleDomClassName(this, className_displayNone, true, s_sawokenDiv); }; @@ -1705,6 +1707,8 @@ function initialize() { if (isGuideMod) //图鉴模式直接打开搜索框 { + s_includeSuperAwoken.onchange(); + s_canAssist.onchange(); showSearch([]); //if (monstersID.value.length == 0) editBoxChangeMonId(0); } diff --git a/style.css b/style.css index fbf12380..f9aad7f8 100644 --- a/style.css +++ b/style.css @@ -1162,13 +1162,11 @@ ul{ max-height: 790px; overflow: auto; } -.search-mon-list.only-display-can-assist .monster, -.search-mon-list.only-display-can-assist .awoken-preview +.search-mon-list.only-display-can-assist>li { opacity: 0.25; } -.search-mon-list.only-display-can-assist .monster.allowable-assist, -.search-mon-list.only-display-can-assist .allowable-assist+.awoken-preview +.search-mon-list.only-display-can-assist>li.allowable-assist { opacity: 1; }