From 3d28f4fba01b3600e1edc5f4fd8c1efff7db4345 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Tue, 13 May 2025 21:53:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BE=A7=E6=A0=8F=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E7=9A=84=E5=90=AF=E7=94=A8=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages/en.css | 3 +++ languages/ja.css | 4 +++- languages/ko.css | 3 +++ languages/zh-hans.css | 3 +++ languages/zh-hant.css | 3 +++ multi.html | 22 ++++++++++++++-------- script.js | 20 +++++++++++++++----- solo.html | 24 ++++++++++++++---------- triple.html | 22 ++++++++++++++-------- 9 files changed, 72 insertions(+), 32 deletions(-) diff --git a/languages/en.css b/languages/en.css index 9a3aa611..b0ddb604 100644 --- a/languages/en.css +++ b/languages/en.css @@ -217,6 +217,9 @@ label[for="screenshot-transparent"]::after{ .control-box .config-display-list summary::before{ content:"Displayed Information Switchs List"; } +label[for="use-side-mode"]::after{ + content:"Use side mode in edit interface"; +} label[for="show-card-id"]::after{ content:"Card's ID"; } diff --git a/languages/ja.css b/languages/ja.css index a0d55ffe..218d4c4b 100644 --- a/languages/ja.css +++ b/languages/ja.css @@ -216,7 +216,9 @@ label[for="screenshot-transparent"]::after{ .control-box .config-display-list summary::before{ content:"情報表示内容の開閉器一覧"; } - +label[for="use-side-mode"]::after{ + content:"編集画面でサイドバーモードを使用"; +} label[for="show-card-id"]::after{ content:"カード番号"; } diff --git a/languages/ko.css b/languages/ko.css index eef4d5ea..dabb155b 100644 --- a/languages/ko.css +++ b/languages/ko.css @@ -212,6 +212,9 @@ label[for="screenshot-transparent"]::after{ .control-box .config-display-list summary::before{ content:"표시된 정보 전환 목록"; } +label[for="use-side-mode"]::after{ + content:"편집 인터페이스에서 사이드바 모드 사용"; +} label[for="show-card-id"]::after{ content:"카드 ID"; } diff --git a/languages/zh-hans.css b/languages/zh-hans.css index cc69a1a2..644388f9 100644 --- a/languages/zh-hans.css +++ b/languages/zh-hans.css @@ -218,6 +218,9 @@ label[for="screenshot-transparent"]::after{ .control-box .config-display-list summary::before{ content:"展示信息开关列表"; } +label[for="use-side-mode"]::after{ + content:"编辑界面使用侧栏模式"; +} label[for="show-card-id"]::after{ content:"卡片ID"; } diff --git a/languages/zh-hant.css b/languages/zh-hant.css index 28ac3a60..1c67fbca 100644 --- a/languages/zh-hant.css +++ b/languages/zh-hant.css @@ -218,6 +218,9 @@ label[for="screenshot-transparent"]::after{ .control-box .config-display-list summary::before{ content:"展示信息開關列表"; } +label[for="use-side-mode"]::after{ + content:"編輯界面使用側欄模式"; +} label[for="show-card-id"]::after{ content:"卡片ID"; } diff --git a/multi.html b/multi.html index 73d73714..8503cc61 100644 --- a/multi.html +++ b/multi.html @@ -81,6 +81,10 @@ const teamsCount = 2;
+
+ + +
@@ -103,14 +107,16 @@ const teamsCount = 2;
- - - - - - - - +
+ + + + + + + + +
diff --git a/script.js b/script.js index ae3a01c0..b7a159d1 100644 --- a/script.js +++ b/script.js @@ -2636,11 +2636,10 @@ function initialize() { // } - const drawScreenshot = document.querySelector("#draw-screenshot"); - const screenshotTransparent = document.querySelector("#screenshot-transparent"); + const drawScreenshot = document.getElementById("draw-screenshot"); drawScreenshot.onclick = function(event) { if (event.target == this) { - captureScreenshot(formationBox, document.title, screenshotTransparent.checked); + captureScreenshot(formationBox, document.title, document.getElementById("screenshot-transparent").checked); } } @@ -2710,6 +2709,13 @@ function initialize() { return checkbox; } const displaySwitchList = Array.from(document.querySelectorAll(".config-display-list .switch-ipt")); + + displaySwitchList.push(...[ + // "screenshot-transparent", + // "change-swap-to-copy", + "use-side-mode", + ].map(id=>document.getElementById(id)) + ); displaySwitchList.forEach(initializeSwitch); //默认等级 @@ -3844,7 +3850,9 @@ function initialize() { const arr = getMemberArrayIndexFromMonHead(this); editBox.editMon(arr[0], arr[1], arr[2]); allMembers.forEach(member=>member.classList.remove("hightlight")); - this.classList.add("hightlight"); + if (document.getElementById("use-side-mode").checked) { + this.classList.add("hightlight"); + } return false; //没有false将会打开链接 } //编辑界面每个怪物的头像的拖动 @@ -4338,7 +4346,9 @@ function initialize() { editBox.memberIdx = []; //储存队伍数组下标 editBox.show = function() { this.classList.remove(className_displayNone); - document.body.classList.add("side-mode"); + if (document.getElementById("use-side-mode").checked) { + document.body.classList.add("side-mode"); + } //解决SVG问题 // const activeSkillTitle = skillBox.querySelector("#active-skill-title"); // const evolvedSkillTitle = skillBox.querySelector("#evolved-skill-title"); diff --git a/solo.html b/solo.html index cc4f309e..95242ba3 100644 --- a/solo.html +++ b/solo.html @@ -55,12 +55,14 @@ const teamsCount = 1;
- -
+
+ + +
@@ -83,14 +85,16 @@ const teamsCount = 1;
- - - - - - - - +
+ + + + + + + + +
diff --git a/triple.html b/triple.html index 1789f44c..0ae3cd36 100644 --- a/triple.html +++ b/triple.html @@ -67,6 +67,10 @@ const teamsCount = 3;
+
+ + +
@@ -89,14 +93,16 @@ const teamsCount = 3;
- - - - - - - - +
+ + + + + + + + +