Browse Source

将标签搜索名称修订

tags/v8.0
枫谷剑仙 5 years ago
parent
commit
e90bbf34c5
6 changed files with 26 additions and 22 deletions
  1. +1
    -1
      languages/en.css
  2. +1
    -1
      languages/ja.css
  3. +1
    -1
      languages/ko.css
  4. +1
    -1
      languages/zh-TW.css
  5. +1
    -1
      languages/zh.css
  6. +21
    -17
      script.js

+ 1
- 1
languages/en.css View File

@@ -86,7 +86,7 @@
content: "Collab ID:";
}
.monsterinfo-box .monster-altName::before{
content: "Alternative Name:";
content: "Tags";
}
.m-level-exp::before{
content: "Need Exp:";


+ 1
- 1
languages/ja.css View File

@@ -84,7 +84,7 @@
content: "コラボ ID:";
}
.monsterinfo-box .monster-altName::before{
content: "別名:";
content: "タグで";
}
.m-level-exp::before{
content: "必要な経験値:";


+ 1
- 1
languages/ko.css View File

@@ -85,7 +85,7 @@
content: "콜라보 ID:";
}
.monsterinfo-box .monster-altName::before{
content: "대체 이름:";
content: "태그로";
}
.m-level-exp::before{
content: "필요한 Exp:";


+ 1
- 1
languages/zh-TW.css View File

@@ -88,7 +88,7 @@
content: "合作ID:";
}
.monsterinfo-box .monster-altName::before{
content: "替代名稱:";
content: "標簽";
}
.m-level-exp::before{
content: "需要經驗值:";


+ 1
- 1
languages/zh.css View File

@@ -88,7 +88,7 @@
content: "合作ID:";
}
.monsterinfo-box .monster-altName::before{
content: "替代名称:";
content: "标签";
}
.m-level-exp::before{
content: "需要经验值:";


+ 21
- 17
script.js View File

@@ -972,21 +972,25 @@ function initialize() {
const stringSearchDialog = settingBox.querySelector(".dialog-search-string");
function searchByString(str)
{
showSearch(Cards.filter(card =>
{
const names = [card.name];
if (card.otLangName)
{
names.push(...Object.values(card.otLangName));
}
const altNames = card.altName;
if (card.otTags)
str = str.trim();
if (str.length>0)
{
showSearch(Cards.filter(card =>
{
altNames.push(...card.otTags);
const names = [card.name];
if (card.otLangName)
{
names.push(...Object.values(card.otLangName));
}
const altNames = card.altName.concat();
if (card.otTags)
{
altNames.push(...card.otTags);
}
return altNames.some(astr=>astr.toLowerCase().includes(str.toLowerCase())) || names.some(astr=>astr.toLowerCase().includes(str.toLowerCase()));
}
return altNames.some(astr=>astr.includes(str)) || names.some(astr=>astr.includes(str));
}
));
));
}
}
function copyString(input)
{
@@ -2346,14 +2350,14 @@ function editBoxChangeMonId(id) {
mCollabId.classList.remove(className_displayNone);
}
const mAltName = monInfoBox.querySelector(".monster-altName");
mAltName.textContent = card.altName.join("|");
//mAltName.textContent = card.altName.join("|");
//mAltName.setAttribute("data-monId", card.id);

if (card.altName.length == 0) { //当没有合作名
mAltName.classList.add(className_displayNone);
} else {
if (card.altName.length >= 0 || card.otTags && card.otTags.length >= 0) { //当没有合作名
mAltName.classList.remove(className_displayNone);
} else {
mAltName.classList.add(className_displayNone);
}

const evoCardUl = settingBox.querySelector(".row-mon-id .evo-card-list");


Loading…
Cancel
Save