修订图标

This commit is contained in:
枫谷剑仙 2023-07-04 17:13:51 +08:00
parent 8d74405451
commit 48f4bb9084
11 changed files with 359 additions and 306 deletions

View File

@ -316,7 +316,7 @@ label[for="default-level"]::after
content: "Dark Attribute Enemy";
}
.search-box::before{
.search-box>summary::after{
content: "Search Cards";
}
.search-box .attrs-div label[for="fix-main-color"]::after{
@ -434,8 +434,8 @@ label[for="box-have"]::after
{
content: "Search by Tags";
}
.dialog-close::before,
.mask-close::before
.dialog-close::after,
.mask-close::after
{
content: "Close";
}
@ -555,8 +555,8 @@ label[for="real-time-change-card"]::after
transform: scaleX(0.6);
margin: calc(-100px * (1 - 0.6) / 2);
}
.control-box .btn-qrcode::before{
content: "\f029 QR Code and \f0ec Data exchange";
.control-box .btn-qrcode::after{
content: "QR Code and Data exchange";
}
.read-qr-box::before
@ -576,24 +576,24 @@ label[for="sourceSelect"]::before
{
content: "Video source selection:";
}
#qr-code-frame .save-qr-img::before
#qr-code-frame .save-qr-img::after
{
content: "\f0c7 Save QR code image";
content: "Save QR code image";
}
#qr-code-frame .read-qr-camera::before
#qr-code-frame .read-qr-camera::after
{
content: "\f030 Scan with camera";
content: "Scan with camera";
}
#qr-code-frame .read-qr-camera.running::before
#qr-code-frame .read-qr-camera.running::after
{
content: "\f28d Stop using camera";
content: "Stop using camera";
}
#qr-code-frame .read-qr-file::before
#qr-code-frame .read-qr-file::after
{
content: "\f1c5 Read image file";
content: "Read image file";
}
#qr-code-frame .read-string::before {
content: "\f891 Read string";
#qr-code-frame .read-string::after {
content: "Read string";
}
#qr-code-frame .paddb-team-edit::before
@ -619,9 +619,9 @@ label[for="paddb-team-id"]::before
#paddb-team-id:placeholder-shown+#paddb-save-or-upload-team::before {
content: "Upload new Team";
}
body:not(.external-link-support) #external-support::before
body:not(.external-link-support) #external-support::after
{
content: "\f552 Install helper scripts to use PADDB-related features";
content: "Install helper scripts to use PADDB-related features";
}
label[for="qr-data-type-pdf"]::before
@ -639,9 +639,9 @@ label[for="qr-data-type-paddb"]::before
{
content: "PADDB (Only for Solo)";
}
#btn-set-dungeon-enchance::before
#btn-set-dungeon-enchance::after
{
content: "\f6d9 Dungeon Enchanced";
content: "Dungeon Enchanced";
}
.dialog-dungeon-enchance .dialog-title::before
{
@ -676,25 +676,25 @@ label[for="qr-data-type-paddb"]::before
content: "Enhancement Rate:";
}
#player-data-frame .player-box-title::before
#player-data-frame .player-box-title::after
{
content: "\f2bd\A Player Data";
content: "Player Data";
}
#player-data-frame .how-to-use::before
#player-data-frame .how-to-use::after
{
content: "📕How To Use";
content: "How To Use";
}
#player-data-frame .upload-data::before
#player-data-frame .upload-data::after
{
content: "\f07c Open Data";
content: "Open Data";
}
.player-card .set-default::before
.player-card .set-default::after
{
content: "\f468 Bind Data";
content: "Bind Data";
}
.player-card .open-show-box::before
.player-card .open-show-box::after
{
content: "\f468\A Show Box Data";
content: "Show Box Data";
}
.player-card .lvexp::before
{

View File

@ -1,4 +1,7 @@
@charset "utf-8";
label[for="languages"]::after{
content: "言語:";
}
.monster.delay::before{
content: "遅 延\A対 策";
}
@ -310,7 +313,7 @@ label[for="default-level"]::after
content: "暗属性の敵";
}
.search-box::before{
.search-box>summary::after{
content: "モンスターの検索";
}
.search-box .attrs-div label[for="fix-main-color"]::after{
@ -428,8 +431,8 @@ label[for="box-have"]::after
{
content: "タグで検索";
}
.dialog-close::before,
.mask-close::before
.dialog-close::after,
.mask-close::after
{
content: "閉じる";
}
@ -520,8 +523,8 @@ label[for="real-time-change-card"]::after
content: "ループ変身";
}
.control-box .btn-qrcode::before{
content: "\f029 QR コード と \f0ec データ交換";
.control-box .btn-qrcode::after{
content: "QR コード と データ交換";
}
.read-qr-box::before
@ -541,24 +544,24 @@ label[for="sourceSelect"]::before
{
content: "ビデオ ソースの選択:";
}
#qr-code-frame .save-qr-img::before
#qr-code-frame .save-qr-img::after
{
content: "\f0c7 QRコードイメージを保存";
content: "QRコードイメージを保存";
}
#qr-code-frame .read-qr-camera::before
#qr-code-frame .read-qr-camera::after
{
content: "\f030 カメラでスキャンする";
content: "カメラでスキャンする";
}
#qr-code-frame .read-qr-camera.running::before
#qr-code-frame .read-qr-camera.running::after
{
content: "\f28d カメラの使用を停止";
content: "カメラの使用を停止";
}
#qr-code-frame .read-qr-file::before
#qr-code-frame .read-qr-file::after
{
content: "\f1c5 画像ファイルを読み取る";
content: "画像ファイルを読み取る";
}
#qr-code-frame .read-string::before {
content: "\f891 文字列を読み取ります";
#qr-code-frame .read-string::after {
content: "文字列を読み取ります";
}
#qr-code-frame .paddb-team-edit::before
@ -584,9 +587,9 @@ label[for="paddb-team-id"]::before
#paddb-team-id:placeholder-shown+#paddb-save-or-upload-team::before {
content: "新しいチームをアップロード";
}
body:not(.external-link-support) #external-support::before
body:not(.external-link-support) #external-support::after
{
content: "\f552 PADDB 関連機能を使用するセカンダリ スクリプトをインストール";
content: "PADDB 関連機能を使用するセカンダリ スクリプトをインストール";
}
label[for="qr-data-type-pdf"]::before
@ -604,9 +607,9 @@ label[for="qr-data-type-paddb"]::before
{
content: "PADDB (ソロのみ)";
}
#btn-set-dungeon-enchance::before
#btn-set-dungeon-enchance::after
{
content: "\f6d9 ダンジョン強化";
content: "ダンジョン強化";
}
.dialog-dungeon-enchance .dialog-title::before
{
@ -641,25 +644,25 @@ label[for="qr-data-type-paddb"]::before
content: "強化倍率:";
}
#player-data-frame .player-box-title::before
#player-data-frame .player-box-title::after
{
content: "\f2bd\A プレイヤー データ";
content: "プレイヤー データ";
}
#player-data-frame .how-to-use::before
#player-data-frame .how-to-use::after
{
content: "📕使い方";
content: "使い方";
}
#player-data-frame .upload-data::before
#player-data-frame .upload-data::after
{
content: "\f07c データを開きます";
content: "データを開きます";
}
.player-card .set-default::before
.player-card .set-default::after
{
content: "\f468\A データをバインド";
content: "データをバインド";
}
.player-card .open-show-box::before
.player-card .open-show-box::after
{
content: "\f468\A Box データを表示";
content: "Box データを表示";
}
.player-card .lvexp::before
{

View File

@ -1,4 +1,7 @@
@charset "utf-8";
label[for="languages"]::after{
content: "언어:";
}
.monster.delay::before{
content: "지 연\A방 지";
}
@ -305,7 +308,7 @@ label[for="default-level"]::after
content: "숨겨진 속성의 적";
}
.search-box::before{
.search-box>summary::after{
content: "몬스터 검색";
}
.search-box .attrs-div label[for="fix-main-color"]::after{
@ -419,8 +422,8 @@ label[for="not-weapon"]::after
{
content: "태그로 검색";
}
.dialog-close::before,
.mask-close::before
.dialog-close::after,
.mask-close::after
{
content: "가까이";
}
@ -500,8 +503,8 @@ label[for="real-time-change-card"]::after
content: "루프 변신";
}
.control-box .btn-qrcode::before{
content: "\f029 QR 코드 및 \f0ec 데이터 교환";
.control-box .btn-qrcode::after{
content: "QR 코드 및 데이터 교환";
}
.read-qr-box::before
@ -521,24 +524,24 @@ label[for="sourceSelect"]::before
{
content: "비디오 소스 선택:";
}
#qr-code-frame .save-qr-img::before
#qr-code-frame .save-qr-img::after
{
content: "\f0c7 QR 코드 이미지 저장";
content: "QR 코드 이미지 저장";
}
#qr-code-frame .read-qr-camera::before
#qr-code-frame .read-qr-camera::after
{
content: "\f030 카메라로 스캔";
content: "카메라로 스캔";
}
#qr-code-frame .read-qr-camera.running::before
#qr-code-frame .read-qr-camera.running::after
{
content: "\f28d 카메라 사용을 중지";
content: "카메라 사용을 중지";
}
#qr-code-frame .read-qr-file::before
#qr-code-frame .read-qr-file::after
{
content: "\f1c5 이미지 파일 읽기";
content: "이미지 파일 읽기";
}
#qr-code-frame .read-string::before {
content: "\f891 문자열을 읽습니다";
#qr-code-frame .read-string::after {
content: "문자열을 읽습니다";
}
#qr-code-frame .paddb-team-edit::before
@ -564,9 +567,9 @@ label[for="paddb-team-id"]::before
#paddb-team-id:placeholder-shown+#paddb-save-or-upload-team::before {
content: "새 팀을 업로드";
}
body:not(.external-link-support) #external-support::before
body:not(.external-link-support) #external-support::after
{
content: "\f552 PADDB 관련 기능을 사용하도록 보조 스크립트를 설치";
content: "PADDB 관련 기능을 사용하도록 보조 스크립트를 설치";
}
label[for="qr-data-type-pdf"]::before
@ -584,9 +587,9 @@ label[for="qr-data-type-paddb"]::before
{
content: "PADDB (솔로 전용)";
}
#btn-set-dungeon-enchance::before
#btn-set-dungeon-enchance::after
{
content: "\f6d9 던전 강화";
content: "던전 강화";
}
.dialog-dungeon-enchance .dialog-title::before
{
@ -621,25 +624,25 @@ label[for="qr-data-type-paddb"]::before
content: "배율을 강화:";
}
#player-data-frame .player-box-title::before
#player-data-frame .player-box-title::after
{
content: "\f2bd\A 플레이어 데이터";
content: "플레이어 데이터";
}
#player-data-frame .how-to-use::before
#player-data-frame .how-to-use::after
{
content: "📕사용방법";
content: "사용방법";
}
#player-data-frame .upload-data::before
#player-data-frame .upload-data::after
{
content: "\f07c 데이터를 엽니다";
content: "데이터를 엽니다";
}
.player-card .set-default::before
.player-card .set-default::after
{
content: "\f468\A 데이터를 바인딩";
content: "데이터를 바인딩";
}
.player-card .open-show-box::before
.player-card .open-show-box::after
{
content: "\f468\A 상자 데이터를 표시";
content: "상자 데이터를 표시";
}
.player-card .lvexp::before
{

View File

@ -1,4 +1,7 @@
@charset "utf-8";
label[for="languages"]::after{
content: "語言:";
}
.help-link::before{
content: "\f05a 幫助和提示";
}
@ -190,9 +193,6 @@ label[for="merge-skill"]::after{
.type-name[data-type-name='9']::after{
content: "特別保護";
}
.control-box .languages-label::before{
content: "\f1ab 語言:";
}
.control-box .datasource-label::before{
content: "🕹️數據來源:";
}
@ -314,7 +314,7 @@ label[for="default-level"]::after
content: "暗屬性敵人";
}
.search-box::before{
.search-box>summary::after{
content: "搜索怪物";
}
.search-box .attrs-div label[for="fix-main-color"]::after{
@ -432,8 +432,8 @@ label[for="box-have"]::after
{
content: "以標簽搜索";
}
.dialog-close::before,
.mask-close::before
.dialog-close::after,
.mask-close::after
{
content: "關閉";
}
@ -509,8 +509,8 @@ label[for="real-time-change-card"]::after
content: "循環變身";
}
.control-box .btn-qrcode::before{
content: "\f029 二維碼 和 \f0ec 數據交換";
.control-box .btn-qrcode::after{
content: "二維碼 和 數據交換";
}
.read-qr-box::before
@ -536,24 +536,24 @@ label[for="sourceSelect"]::before
{
content: "視頻源選擇:";
}
#qr-code-frame .save-qr-img::before
#qr-code-frame .save-qr-img::after
{
content: "\f0c7 保存二維碼圖片";
content: "保存二維碼圖片";
}
#qr-code-frame .read-qr-camera::before
#qr-code-frame .read-qr-camera::after
{
content: "\f030 使用相機掃描";
content: "使用相機掃描";
}
#qr-code-frame .read-qr-camera.running::before
#qr-code-frame .read-qr-camera.running::after
{
content: "\f28d 停止使用相機";
content: "停止使用相機";
}
#qr-code-frame .read-qr-file::before
#qr-code-frame .read-qr-file::after
{
content: "\f1c5 讀取二維碼圖片";
content: "讀取二維碼圖片";
}
#qr-code-frame .read-string::before {
content: "\f891 读取字符串";
#qr-code-frame .read-string::after {
content: "读取字符串";
}
#qr-code-frame .paddb-team-edit::before
@ -579,9 +579,9 @@ label[for="paddb-team-id"]::before
#paddb-team-id:placeholder-shown+#paddb-save-or-upload-team::before {
content: "上傳新隊伍";
}
body:not(.external-link-support) #external-support::before
body:not(.external-link-support) #external-support::after
{
content: "\f552 安裝輔助腳本以使用 PADDB 相關功能";
content: "安裝輔助腳本以使用 PADDB 相關功能";
}
label[for="qr-data-type-pdf"]::before
@ -599,9 +599,9 @@ label[for="qr-data-type-paddb"]::before
{
content: "PADDB (僅單人)";
}
#btn-set-dungeon-enchance::before
#btn-set-dungeon-enchance::after
{
content: "\f6d9 地下城强化";
content: "地下城强化";
}
.dialog-dungeon-enchance .dialog-title::before
{
@ -636,25 +636,25 @@ label[for="qr-data-type-paddb"]::before
content: "強化倍率:";
}
#player-data-frame .player-box-title::before
#player-data-frame .player-box-title::after
{
content: "\f2bd\A 玩家數據";
content: "玩家數據";
}
#player-data-frame .how-to-use::before
#player-data-frame .how-to-use::after
{
content: "📕如何使用";
content: "如何使用";
}
#player-data-frame .upload-data::before
#player-data-frame .upload-data::after
{
content: "\f07c 打開數據";
content: "打開數據";
}
.player-card .set-default::before
.player-card .set-default::after
{
content: "\f468\A 綁定數據";
content: "綁定數據";
}
.player-card .open-show-box::before
.player-card .open-show-box::after
{
content: "\f468\A 顯示箱子數據";
content: "顯示箱子數據";
}
.player-card .lvexp::before
{

View File

@ -1,9 +1,12 @@
@charset "utf-8";
.help-link::before{
content: "\f05a 帮助和提示";
label[for="languages"]::after{
content: "语言:";
}
.feedback-link::before{
content: "\f4ad 反馈";
.help-link::after{
content: "帮助和提示";
}
.feedback-link::after{
content: "反馈";
}
.monster.delay::before{
content: "应 对\A威 吓";
@ -193,9 +196,6 @@ label[for="merge-skill"]::after{
.type-name[data-type-name='9']::after{
content: "特別保護";
}
.control-box .languages-label::before{
content: "\f1ab 语言:";
}
.control-box .datasource-label::before{
content: "🕹️数据来源:";
}
@ -316,7 +316,7 @@ label[for="default-level"]::after
content: "暗属性敵人";
}
.search-box::before{
.search-box>summary::after{
content: "搜索怪物";
}
.search-box .attrs-div label[for="fix-main-color"]::after{
@ -434,8 +434,8 @@ label[for="box-have"]::after
{
content: "以標簽搜索";
}
.dialog-close::before,
.mask-close::before
.dialog-close::after,
.mask-close::after
{
content: "关闭";
}
@ -511,8 +511,8 @@ label[for="real-time-change-card"]::after
content: "循環変身";
}
.control-box .btn-qrcode::before{
content: "\f029 二维码 和 \f0ec 数据交换";
.control-box .btn-qrcode::after{
content: "二维码 和 数据交换";
}
.read-qr-box::before
@ -538,24 +538,24 @@ label[for="sourceSelect"]::before
{
content: "视频源选择:";
}
#qr-code-frame .save-qr-img::before
#qr-code-frame .save-qr-img::after
{
content: "\f0c7 保存二维码图片";
content: "保存二维码图片";
}
#qr-code-frame .read-qr-camera::before
#qr-code-frame .read-qr-camera::after
{
content: "\f030 使用相机扫描";
content: "使用相机扫描";
}
#qr-code-frame .read-qr-camera.running::before
#qr-code-frame .read-qr-camera.running::after
{
content: "\f28d 停止使用相机";
content: "停止使用相机";
}
#qr-code-frame .read-qr-file::before
#qr-code-frame .read-qr-file::after
{
content: "\f1c5 读取二维码图片";
content: "读取二维码图片";
}
#qr-code-frame .read-string::before {
content: "\f891 读取字符串";
#qr-code-frame .read-string::after {
content: "读取字符串";
}
#qr-code-frame .paddb-team-edit::before
@ -581,9 +581,9 @@ label[for="paddb-team-id"]::before
#paddb-team-id:placeholder-shown+#paddb-save-or-upload-team::before {
content: "上传新队伍";
}
body:not(.external-link-support) #external-support::before
body:not(.external-link-support) #external-support::after
{
content: "\f552 安装辅助脚本以使用 PADDB 相关功能";
content: "安装辅助脚本以使用 PADDB 相关功能";
}
label[for="qr-data-type-pdf"]::before
@ -601,9 +601,9 @@ label[for="qr-data-type-paddb"]::before
{
content: "PADDB (仅单人)";
}
#btn-set-dungeon-enchance::before
#btn-set-dungeon-enchance::after
{
content: "\f6d9 地下城强化";
content: "地下城强化";
}
.dialog-dungeon-enchance .dialog-title::before
{
@ -611,7 +611,7 @@ label[for="qr-data-type-paddb"]::before
}
.dialog-dungeon-enchance .dialog-confirm::before
{
content: "確認";
content: "确认";
}
.dialog-dungeon-enchance .rare-list::before
{
@ -638,25 +638,25 @@ label[for="qr-data-type-paddb"]::before
content: "強化倍率:";
}
#player-data-frame .player-box-title::before
#player-data-frame .player-box-title::after
{
content: "\f2bd\A 玩家数据";
content: "玩家数据";
}
#player-data-frame .how-to-use::before
#player-data-frame .how-to-use::after
{
content: "📕如何使用";
content: "如何使用";
}
#player-data-frame .upload-data::before
#player-data-frame .upload-data::after
{
content: "\f07c 打开数据";
content: "打开数据";
}
.player-card .set-default::before
.player-card .set-default::after
{
content: "\f56c\A 绑定数据";
content: "绑定数据";
}
.player-card .open-show-box::before
.player-card .open-show-box::after
{
content: "\f468\A 显示箱子数据";
content: "显示箱子数据";
}
.player-card .lvexp::before
{

View File

@ -49,11 +49,11 @@ const teamsCount = 2;
<noscript>您的浏览器不支持 JavaScript<br/>Your browser does not support JavaScript!</noscript>
<div class="control-box">
<div>
<label class="languages-label"><select class="languages"></select></label>
<label class="languages-label fa" for="languages"></label><select class="languages" id="languages"></select>
<label class="datasource-label"><select class="datasource"></select></label>
<button onclick="loadData(true);" class="datasource-updatetime" title="强制刷新数据"></button>
<a class="help-link" target="_blank" href="doc/index.html"></a>
<a class="feedback-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/issues"></a>
<a class="help-link fa" target="_blank" href="doc/index.html"></a>
<a class="feedback-link fa" target="_blank" href="https://github.com/Mapaler/PADDashFormation/issues"></a>
</div>
<div>
<button class="btn-clear-data" onclick="clearData();"></button>
@ -63,10 +63,10 @@ const teamsCount = 2;
</div>
<div>
<a class="down-capture display-none" target="_blank"></a>
<button class="btn-qrcode"></button>
<button class="btn-qrcode fa"></button>
<button class="btn-capture" onclick="captureScreenshot(formationBox);"></button>
<label for="default-level"></label><input id="default-level" type="number" min="1" max="120" placeholder="110"/>
<input type="checkbox" name="change-swap-to-copy" id="change-swap-to-copy"><label class="config-checkbox-lbl change-swap-to-copy-lbl" for="change-swap-to-copy"></label>
<input type="checkbox" name="change-swap-to-copy" id="change-swap-to-copy"><label class="switch-lbl" for="change-swap-to-copy"></label>
</div>
<details class="config-display-list">
<summary></summary>
@ -84,7 +84,7 @@ const teamsCount = 2;
<div>
<span class="lbl-henshin-change"><button class="btn-henshin" data-step="-1" onclick="henshinStep(parseInt(this.dataset.step,10));"></button><button class="btn-henshin" data-step="+1" onclick="henshinStep(parseInt(this.dataset.step,10));"></button></span>
<span class="lbl-remove-assist"><button class="btn-remove-assist" onclick="formation.removeAssist();"></span>
<button id="btn-set-dungeon-enchance"></button>
<button id="btn-set-dungeon-enchance" class="fa"></button>
</div>
</div>
<div class="formation-box">
@ -97,7 +97,7 @@ const teamsCount = 2;
<div class="tIf-total-hp">
<span class="general"></span>
<span class="awoken-bind"></span>
<span class="reduce">
<span class="reduce fa">
<span class="reduce-scale"></span>
<span class="general"></span>
<span class="awoken-bind"></span>
@ -813,11 +813,12 @@ const teamsCount = 2;
<button id="insert-latent-icon" title="Insert Latent Icon"></button>
<button id="insert-type-icon" title="Insert Type Icon"></button>
<button id="insert-orb-icon" title="Insert Orb Icon"></button>
<input type="checkbox" class="switch-ipt" id="siwtch-code-mode"><label class="config-checkbox-lbl" for="siwtch-code-mode" title="Code Mode"><circle></circle></label>
<input type="checkbox" class="switch-ipt" id="siwtch-code-mode"><label class="switch-lbl" for="siwtch-code-mode" title="Code Mode"><circle></circle></label>
</div>
<div class="edit-box display-none">
<div class="edit-box-title"><!--修改怪物--></div>
<div class="search-box display-none">
<details class="search-box">
<summary></summary>
<div class="attrs-div"><!--属性-->
<label class="monster" for="avatar-select">
<input type="file" accept="image/*" id="avatar-select" />
@ -1183,9 +1184,9 @@ const teamsCount = 2;
</div>
<div class="fast-switch">
<input type="checkbox" name="can-assist" id="can-assist"><label class="switch-lbl" for="can-assist"></label>
<input type="checkbox" name="can-level-limit-breakthrough" id="can-level-limit-breakthrough"><label class="config-checkbox-lbl" for="can-level-limit-breakthrough"></label>
<input type="checkbox" name="have-8-latent-slot" id="have-8-latent-slot"><label class="config-checkbox-lbl" for="have-8-latent-slot"></label>
<input type="checkbox" name="not-weapon" id="not-weapon"><label class="config-checkbox-lbl" for="not-weapon"></label>
<input type="checkbox" name="can-level-limit-breakthrough" id="can-level-limit-breakthrough"><label class="switch-lbl" for="can-level-limit-breakthrough"></label>
<input type="checkbox" name="have-8-latent-slot" id="have-8-latent-slot"><label class="switch-lbl" for="have-8-latent-slot"></label>
<input type="checkbox" name="not-weapon" id="not-weapon"><label class="switch-lbl" for="not-weapon"></label>
</div>
<div class="control-div"><!--控制栏-->
<button class="search-start"><!--开始搜索--></button>
@ -1204,7 +1205,7 @@ const teamsCount = 2;
<div class="search-list-length"></div>
</div>
</div>
</div>
</details>
<div class="sticky-box">
<ul class="search-mon-list"></ul><!--搜索结果的显示列表-->
<div class="monsterinfo-box">
@ -1444,10 +1445,10 @@ const teamsCount = 2;
<div class="action-button-box">
<div class="read-text-box">
<input class="string-input" type="text"/>
<button class="read-string brown-button"><!--读字符串--></button>
<button class="read-string brown-button fa"><!--读字符串--></button>
</div>
<button class="read-qr-camera brown-button"><!--相机扫--></button>
<button class="read-qr-file brown-button"><!--读文件--></button>
<button class="read-qr-camera brown-button fa"><!--相机扫--></button>
<button class="read-qr-file brown-button fa"><!--读文件--></button>
<input type="file" accept="image/*" class="file-select display-none">
</div>
<div class="info">
@ -1466,7 +1467,7 @@ const teamsCount = 2;
</ul>
<input class="string-output" type="text" readonly/>
<div class="qr-box"><img class="qr-code-image" /></div>
<a download="" class="save-qr-img brown-button"><!--保存QR 图片--></a>
<a download="" class="save-qr-img brown-button fa"><!--保存QR 图片--></a>
</div>
<div class="paddb-team-edit">
<div class="user">
@ -1479,7 +1480,7 @@ const teamsCount = 2;
</div>
</div>
</div>
<a id="external-support" class="brown-button" href="doc/index.html#data-exchange-with-paddb"></a>
<a id="external-support" class="brown-button fa" href="doc/index.html#data-exchange-with-paddb"></a>
</div>
<div class="dialog dialog-dungeon-enchance display-none">
@ -1534,13 +1535,13 @@ const teamsCount = 2;
</div>
<div id="player-data-frame" class="mask display-none">
<div class="player-box-title"><!--玩家数据子--></div>
<div class="player-box-title fa"><!--玩家数据子--></div>
<div class="control-button-box">
<button class="upload-data brown-button"></button>
<button class="mask-close brown-button fa"></button>
<button class="upload-data brown-button fa"></button>
<input type="file" class="file-select display-none" multiple/>
<button class="mask-close brown-button"></button>
<a class="how-to-use" target="_blank" href="doc/export-player-data.html"></a>
<input type="checkbox" name="box-have" id="box-have"><label class="config-checkbox-lbl" for="box-have"></label>
<input type="checkbox" name="box-have" id="box-have"><label class="switch-lbl" for="box-have"></label>
</div>
<div class="mask-content">
<ul class="player-datas-list"></ul>
@ -1558,7 +1559,7 @@ const teamsCount = 2;
</div>
</td>
<td class="name"></td>
<td class="control"><button class="brown-button set-default"></button><button class="brown-button delete"></button></td>
<td class="control"><button class="brown-button set-default fa"></button><button class="brown-button delete fa"></button></td>
</tr>
<tr>
<td class="lvexp"><div class="progress-bar"><div class="bar"></div></div><div class="level"></div></td>
@ -1653,7 +1654,7 @@ const teamsCount = 2;
</tr>
<tr>
<td colspan="4">
<button class="brown-button open-show-box"></button>
<button class="brown-button open-show-box fa"></button>
</td>
</tr>
</tbody>

View File

@ -3963,7 +3963,7 @@ function initialize() {
customAdditionalFunction = searchMonList.customAddition;
}
searchBox.classList.remove(className_displayNone);
searchBox.open = true;
searchMonList.classList.remove(className_displayNone);
editBox.show();
const createCardHead = editBox.createCardHead;
@ -4137,7 +4137,7 @@ function initialize() {
}
};
searchClose.onclick = function() {
searchBox.classList.add(className_displayNone);
searchBox.open = false;
searchMonList.classList.add(className_displayNone);
};
searchClear.onclick = function() { //清空搜索选项

View File

@ -14511,7 +14511,7 @@ const cachesMap = new Map([
],
[
"multi.html",
"cc3105410a7546063b6f174cdd0e2f77"
"6d0ed40cdf19540bf46434b87bac3262"
],
[
"script-custom_elements.js",
@ -14519,7 +14519,7 @@ const cachesMap = new Map([
],
[
"script-json_data.js",
"208135f7df7441d0a84c50441c3c28c8"
"ed7a7feed11513ee71dab550f95949ef"
],
[
"script-skill-parser.js",
@ -14527,23 +14527,23 @@ const cachesMap = new Map([
],
[
"script-universal_function.js",
"5d40482e59761cb6ea4c33e60e9da32b"
"971b821c3df41a47e770b3eef5777dd7"
],
[
"script.js",
"b7d40e720ab564a519dae36b4bf74633"
"269cc9a234450e31be34d11595acd6ea"
],
[
"solo.html",
"e01838b1f876fa4b6f26c4f5b9769f50"
"fd11f7b2b4689cd1cce760f1b2f85d61"
],
[
"style-monsterimages.css",
"ac3c9d4df246d57e84f2d9f8575bd4d5"
"720805416c884f6f45a72444b16a65c8"
],
[
"style.css",
"863855a1e37fefd71a15828bf4683307"
"f70bb1e1643bf9f68b7c8c1b05e24bde"
],
[
"temp.js",
@ -14551,11 +14551,11 @@ const cachesMap = new Map([
],
[
"triple.html",
"0839b8d4a75e5b038a20b600627fc686"
"e3c317f1d59d0ebea38500ea8c1a73d9"
],
[
"languages/en.css",
"be4ff22a4856ea07b9e1ccd2d6b21ecf"
"90c998c5b219256fc263d69696bbc850"
],
[
"languages/en.js",
@ -14563,19 +14563,19 @@ const cachesMap = new Map([
],
[
"languages/ja.css",
"86bd71a928dbdf830113a5920a17ace4"
"96546277ecd638a397b91850c43af7ac"
],
[
"languages/ja.js",
"af299de66ed04a21158ee6e8598659fa"
"d48cb875653cb3508091172f513ee559"
],
[
"languages/ko.css",
"b00133e80be5718c76db8ade2367471e"
"55db32fb713759ae217a4195b6c37a74"
],
[
"languages/ko.js",
"1b44d13355077fcf8a032d82a3056c22"
"6cf0e875eb00bccbfbe8e201ee32eb82"
],
[
"languages/language-list.js",
@ -14591,19 +14591,19 @@ const cachesMap = new Map([
],
[
"languages/zh-TW.css",
"e6d0461ff89e2b626625bdfcd8140af4"
"1fbcb1a0f4ac96abbd16d9abdb541f9a"
],
[
"languages/zh-TW.js",
"4bfa1a9a215c7225ace0d05454069ead"
"ba545c79188a0d012f48100edfb0c9ba"
],
[
"languages/zh.css",
"710c8593141bc5bb381a7a127dfc5ff7"
"1cc836b7cf14c87fed6457bcdb8fb9f4"
],
[
"languages/zh.js",
"8282483b02c7ac7f2043a0b7ad81d46c"
"094941223c52038cb8375c588c653788"
],
[
"images/attrs.png",

View File

@ -32,11 +32,11 @@ const teamsCount = 1;
<noscript>您的浏览器不支持 JavaScript<br/>Your browser does not support JavaScript!</noscript>
<div class="control-box">
<div>
<label class="languages-label"><select class="languages"></select></label>
<label class="languages-label fa" for="languages"></label><select class="languages" id="languages"></select>
<label class="datasource-label"><select class="datasource"></select></label>
<button onclick="loadData(true);" class="datasource-updatetime" title="强制刷新数据"></button>
<a class="help-link" target="_blank" href="doc/index.html"></a>
<a class="feedback-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/issues"></a>
<a class="help-link fa" target="_blank" href="doc/index.html"></a>
<a class="feedback-link fa" target="_blank" href="https://github.com/Mapaler/PADDashFormation/issues"></a>
</div>
<div>
<button class="btn-clear-data" onclick="clearData();"></button>
@ -45,10 +45,10 @@ const teamsCount = 1;
</div>
<div>
<a class="down-capture display-none" target="_blank"></a>
<button class="btn-qrcode"></button>
<button class="btn-qrcode fa"></button>
<button class="btn-capture" onclick="captureScreenshot(formationBox);"></button>
<label for="default-level"></label><input id="default-level" type="number" min="1" max="120" placeholder="110"/>
<input type="checkbox" name="change-swap-to-copy" id="change-swap-to-copy"><label class="config-checkbox-lbl change-swap-to-copy-lbl" for="change-swap-to-copy"></label>
<input type="checkbox" name="change-swap-to-copy" id="change-swap-to-copy"><label class="switch-lbl" for="change-swap-to-copy"></label>
</div>
<details class="config-display-list">
<summary></summary>
@ -66,7 +66,7 @@ const teamsCount = 1;
<div>
<span class="lbl-henshin-change"><button class="btn-henshin" data-step="-1" onclick="henshinStep(parseInt(this.dataset.step,10));"></button><button class="btn-henshin" data-step="+1" onclick="henshinStep(parseInt(this.dataset.step,10));"></button></span>
<span class="lbl-remove-assist"><button class="btn-remove-assist" onclick="formation.removeAssist();"></span>
<button id="btn-set-dungeon-enchance"></button>
<button id="btn-set-dungeon-enchance" class="fa"></button>
</div>
</div>
<div class="formation-box">
@ -128,7 +128,7 @@ const teamsCount = 1;
<div class="tIf-total-hp">
<span class="general"></span>
<span class="awoken-bind"></span>
<span class="reduce">
<span class="reduce fa">
<span class="reduce-scale"></span>
<span class="general"></span>
<span class="awoken-bind"></span>
@ -570,11 +570,12 @@ const teamsCount = 1;
<button id="insert-latent-icon" title="Insert Latent Icon"></button>
<button id="insert-type-icon" title="Insert Type Icon"></button>
<button id="insert-orb-icon" title="Insert Orb Icon"></button>
<input type="checkbox" class="switch-ipt" id="siwtch-code-mode"><label class="config-checkbox-lbl" for="siwtch-code-mode" title="Code Mode"><circle></circle></label>
<input type="checkbox" class="switch-ipt" id="siwtch-code-mode"><label class="switch-lbl" for="siwtch-code-mode" title="Code Mode"><circle></circle></label>
</div>
<div class="edit-box display-none">
<div class="edit-box-title"><!--修改怪物--></div>
<div class="search-box display-none">
<details class="search-box">
<summary></summary>
<div class="attrs-div"><!--属性-->
<label class="monster" for="avatar-select">
<input type="file" accept="image/*" id="avatar-select" />
@ -940,9 +941,9 @@ const teamsCount = 1;
</div>
<div class="fast-switch">
<input type="checkbox" name="can-assist" id="can-assist"><label class="switch-lbl" for="can-assist"></label>
<input type="checkbox" name="can-level-limit-breakthrough" id="can-level-limit-breakthrough"><label class="config-checkbox-lbl" for="can-level-limit-breakthrough"></label>
<input type="checkbox" name="have-8-latent-slot" id="have-8-latent-slot"><label class="config-checkbox-lbl" for="have-8-latent-slot"></label>
<input type="checkbox" name="not-weapon" id="not-weapon"><label class="config-checkbox-lbl" for="not-weapon"></label>
<input type="checkbox" name="can-level-limit-breakthrough" id="can-level-limit-breakthrough"><label class="switch-lbl" for="can-level-limit-breakthrough"></label>
<input type="checkbox" name="have-8-latent-slot" id="have-8-latent-slot"><label class="switch-lbl" for="have-8-latent-slot"></label>
<input type="checkbox" name="not-weapon" id="not-weapon"><label class="switch-lbl" for="not-weapon"></label>
</div>
<div class="control-div"><!--控制栏-->
<button class="search-start"><!--开始搜索--></button>
@ -961,7 +962,7 @@ const teamsCount = 1;
<div class="search-list-length"></div>
</div>
</div>
</div>
</details>
<div class="sticky-box">
<ul class="search-mon-list"></ul><!--搜索结果的显示列表-->
<div class="monsterinfo-box">
@ -1201,10 +1202,10 @@ const teamsCount = 1;
<div class="action-button-box">
<div class="read-text-box">
<input class="string-input" type="text"/>
<button class="read-string brown-button"><!--读字符串--></button>
<button class="read-string brown-button fa"><!--读字符串--></button>
</div>
<button class="read-qr-camera brown-button"><!--相机扫--></button>
<button class="read-qr-file brown-button"><!--读文件--></button>
<button class="read-qr-camera brown-button fa"><!--相机扫--></button>
<button class="read-qr-file brown-button fa"><!--读文件--></button>
<input type="file" accept="image/*" class="file-select display-none">
</div>
<div class="info">
@ -1223,7 +1224,7 @@ const teamsCount = 1;
</ul>
<input class="string-output" type="text" readonly/>
<div class="qr-box"><img class="qr-code-image" /></div>
<a download="" class="save-qr-img brown-button"><!--保存QR 图片--></a>
<a download="" class="save-qr-img brown-button fa"><!--保存QR 图片--></a>
</div>
<div class="paddb-team-edit">
<div class="user">
@ -1236,7 +1237,7 @@ const teamsCount = 1;
</div>
</div>
</div>
<a id="external-support" class="brown-button" href="doc/index.html#data-exchange-with-paddb"></a>
<a id="external-support" class="brown-button fa" href="doc/index.html#data-exchange-with-paddb"></a>
</div>
<div class="dialog dialog-dungeon-enchance display-none">
@ -1291,13 +1292,13 @@ const teamsCount = 1;
</div>
<div id="player-data-frame" class="mask display-none">
<div class="player-box-title"><!--玩家数据子--></div>
<div class="player-box-title fa"><!--玩家数据子--></div>
<div class="control-button-box">
<button class="upload-data brown-button"></button>
<button class="mask-close brown-button fa"></button>
<button class="upload-data brown-button fa"></button>
<input type="file" class="file-select display-none" multiple/>
<button class="mask-close brown-button"></button>
<a class="how-to-use" target="_blank" href="doc/export-player-data.html"></a>
<input type="checkbox" name="box-have" id="box-have"><label class="config-checkbox-lbl" for="box-have"></label>
<input type="checkbox" name="box-have" id="box-have"><label class="switch-lbl" for="box-have"></label>
</div>
<div class="mask-content">
<ul class="player-datas-list"></ul>
@ -1315,7 +1316,7 @@ const teamsCount = 1;
</div>
</td>
<td class="name"></td>
<td class="control"><button class="brown-button set-default"></button><button class="brown-button delete"></button></td>
<td class="control"><button class="brown-button set-default fa"></button><button class="brown-button delete fa"></button></td>
</tr>
<tr>
<td class="lvexp"><div class="progress-bar"><div class="bar"></div></div><div class="level"></div></td>
@ -1410,7 +1411,7 @@ const teamsCount = 1;
</tr>
<tr>
<td colspan="4">
<button class="brown-button open-show-box"></button>
<button class="brown-button open-show-box fa"></button>
</td>
</tr>
</tbody>

158
style.css
View File

@ -16,7 +16,7 @@
url("./fonts/zpix.woff2") format('woff2');
font-weight: normal;
font-style: normal;
}
}
@font-face {
font-family: 'Font Awesome';
src:
@ -55,6 +55,10 @@ body{
margin: 0;
background-color: white;
}
.fa::before {
font-family: var(--icon-font-family);
margin-right: 3px;
}
.control-box,
.formation-box
{
@ -78,10 +82,19 @@ details>summary {
cursor: pointer;
}
.help-link::before{
content: "\f05a Help & Tips";
content: "\f05a";
}
.help-link::after{
content: "Help & Tips";
}
.feedback-link::before{
content: "\f4ad Feedback";
content: "\f4ad";
}
.feedback-link::after{
content: "Feedback";
}
.control-box .btn-qrcode::before {
content: "\f029";
}
#rich-text-tools {
@ -247,17 +260,13 @@ label[for="siwtch-code-mode"]::after {
display: none;
}
.config-display-list:not([open]) {
background-color: #1155AA55;
}
.switch-ipt{
display:none;
}
.switch-lbl{
cursor: pointer;
line-height: 25px;
margin-right: 20px;
margin-right: 10px;
display: inline-block;
}
.switch-lbl>circle{
@ -296,8 +305,13 @@ input:checked+ .switch-lbl[for$=and-or]::after{
content: "AND";
}
.config-display-list>summary:hover {
background-color: lightblue;
}
.status{
line-height: 16px;
background-color: pink;
}
.status:empty{
display: none;
@ -365,19 +379,6 @@ ul{
margin-top:10px;
}
.brown-button
{
background-image: linear-gradient(to bottom,#C38E5F,#2F2008);
border: none;
border-radius: 5px;
padding: 2px;
cursor: pointer;
transition: transform 0.1s;
}
.brown-button:active
{
transform: scale(1.1);
}
.brown-button::before
{
display: inline-block;
box-sizing: border-box;
@ -386,13 +387,22 @@ ul{
background-color: #956A42;
background-image: url(images/slate.svg);
background-size: 120px 120px;
border-radius: 2px;
border-style: solid;
border-width: 2px;
border-image: linear-gradient(to bottom,#C38E5F,#2F2008) 1;
clip-path: inset(0 round 5px);
font-size: 20px;
line-height: 20px;
vertical-align: middle;
color: white;
font-family: var(--game-font-family);
text-shadow: black 2px 2px 0;
cursor: pointer;
transition: transform 0.1s;
}
.brown-button:active
{
transform: scale(1.1);
}
/*
.dialog-search-string .dialog-title::before
@ -960,7 +970,7 @@ body:not(.show-team-total-info):not(.solo) .formation-box .team-badge
content: "%";
}
.tIf-total-hp .reduce:not(.no-reduce)::before {
content: "";
content: "\f0ec";
}
.tIf-total-hp .reduce.no-reduce .general,
.tIf-total-hp .reduce.no-reduce .awoken-bind
@ -1547,21 +1557,11 @@ body:not(.solo) .awoken-icon[data-awoken-icon="64"]::after
max-width: 75px;
}
/*.setting-box .row-mon-id .open-search::before{
content: "搜索怪物";
}
.search-box::before{
content: "▼简易搜索";
}
*/
.search-box::before{
.search-box>summary {
font-weight: bold;
font-size: 1.2em;
}
.search-box>div{
margin-bottom: 5px;
}
.search-box .attrs-div-div>ul{
display: block;
}
@ -1828,7 +1828,7 @@ body:not(.solo) .awoken-icon[data-awoken-icon="64"]::after
margin-left: 10px;
}
.search-box .brown-button::before
.search-box .brown-button
{
min-width: 80px;
background-size: 100px 100px;
@ -1838,10 +1838,10 @@ body:not(.solo) .awoken-icon[data-awoken-icon="64"]::after
padding: 0;
vertical-align: bottom;
}
.search-box .rare-clear::before,
.search-box .special-add::before,
.search-box .special-clear::before,
.search-box .special-star::before
.search-box .rare-clear,
.search-box .special-add,
.search-box .special-clear,
.search-box .special-star
{
min-width: 50px;
font-size: 14px;
@ -2517,6 +2517,9 @@ body:not(.solo) .awoken-icon[data-awoken-icon="64"]::after
display: none;
}
.row-mon-latent details summary:hover {
background-color: #00000044;
}
.m-latent-allowable-ul{
margin-bottom: 5px;
display: grid;
@ -2854,21 +2857,13 @@ body:not(.solo) .awoken-icon[data-awoken-icon="64"]::after
{
margin-bottom: 2px;
}
.control-box .languages-label::before{
content: "\f1ab Lanuage:";
label[for="languages"]::before{
content: "\f1ab";
}
.control-box .lbl-henshin-change,
.help-link
{
display: inline-block;
label[for="languages"]::after{
content: "Lanuage:";
}
.control-box .solo-link::before{
content: "Jump To Solo Version";
}
.control-box .multi-link::before{
content: "Jump To 2-Player Version";
}
/*
.control-box .btn-show-mon-skill-cd::before{
content: "显示怪物ID";
@ -2896,6 +2891,10 @@ body:not(.solo) .awoken-icon[data-awoken-icon="64"]::after
#btn-set-dungeon-enchance {
margin-left: 1em;
}
#btn-set-dungeon-enchance::before
{
content: "\f6d9";
}
.control-box .btn-remove-assist{
vertical-align: bottom;
}
@ -3390,13 +3389,36 @@ table .orb-icon
width: 50px;
}
#qr-code-frame .save-qr-img::before
{
content: "\f0c7";
}
#qr-code-frame .read-qr-camera::before
{
content: "\f030";
}
#qr-code-frame .read-qr-camera.running::before
{
content: "\f28d";
}
#qr-code-frame .read-qr-file::before
{
content: "\f1c5";
}
#qr-code-frame .read-string::before {
content: "\f891";
}
body:not(.external-link-support) #external-support::before
{
content: "\f552";
}
#qr-code-frame
{
color: white;
}
#qr-code-frame .brown-button::before
#qr-code-frame .brown-button::after
{
font-family: var(--icon-font-family);
font-family: var(--font-family);
font-weight: normal;
width: unset;
}
@ -3491,8 +3513,7 @@ body.external-link-support #external-support{
}
#player-data-frame .upload-data
{
float: right;
margin-right: 5px;
margin-left: 5px;
}
#player-data-frame .how-to-use
{
@ -3502,6 +3523,27 @@ body.external-link-support #external-support{
margin-left: 15px;
}
#player-data-frame .player-box-title::before
{
content: "\f2bd";
}
#player-data-frame .how-to-use::before
{
content: "📕";
}
#player-data-frame .upload-data::before
{
content: "\f07c";
}
.player-card .set-default::before
{
content: "\f56c";
}
.player-card .open-show-box::before
{
content: "\f468";
}
.player-datas-list>li
{
text-align: center;
@ -3520,10 +3562,12 @@ body.external-link-support #external-support{
font-family: var(--game-font-family);
border-spacing: 4px 0;
}
.player-card .delete {
min-width: 40px;
}
.player-card .delete::before
{
content: "\f2ed";
min-width: 40px;
}
.player-card .delete
{

View File

@ -42,11 +42,11 @@ const teamsCount = 3;
<noscript>您的浏览器不支持 JavaScript<br/>Your browser does not support JavaScript!</noscript>
<div class="control-box">
<div>
<label class="languages-label"><select class="languages"></select></label>
<label class="languages-label fa" for="languages"></label><select class="languages" id="languages"></select>
<label class="datasource-label"><select class="datasource"></select></label>
<button onclick="loadData(true);" class="datasource-updatetime" title="强制刷新数据"></button>
<a class="help-link" target="_blank" href="doc/index.html"></a>
<a class="feedback-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/issues"></a>
<a class="help-link fa" target="_blank" href="doc/index.html"></a>
<a class="feedback-link fa" target="_blank" href="https://github.com/Mapaler/PADDashFormation/issues"></a>
</div>
<div>
<button class="btn-clear-data" onclick="clearData();"></button>
@ -56,10 +56,10 @@ const teamsCount = 3;
</div>
<div>
<a class="down-capture display-none" target="_blank"></a>
<button class="btn-qrcode"></button>
<button class="btn-qrcode fa"></button>
<button class="btn-capture" onclick="captureScreenshot(formationBox);"></button>
<label for="default-level"></label><input id="default-level" type="number" min="1" max="120" placeholder="110"/>
<input type="checkbox" name="change-swap-to-copy" id="change-swap-to-copy"><label class="config-checkbox-lbl change-swap-to-copy-lbl" for="change-swap-to-copy"></label>
<input type="checkbox" name="change-swap-to-copy" id="change-swap-to-copy"><label class="switch-lbl" for="change-swap-to-copy"></label>
</div>
<details class="config-display-list">
<summary></summary>
@ -77,7 +77,7 @@ const teamsCount = 3;
<div>
<span class="lbl-henshin-change"><button class="btn-henshin" data-step="-1" onclick="henshinStep(parseInt(this.dataset.step,10));"></button><button class="btn-henshin" data-step="+1" onclick="henshinStep(parseInt(this.dataset.step,10));"></button></span>
<span class="lbl-remove-assist"><button class="btn-remove-assist" onclick="formation.removeAssist();"></span>
<button id="btn-set-dungeon-enchance"></button>
<button id="btn-set-dungeon-enchance" class="fa"></button>
</div>
</div>
<div class="formation-box">
@ -139,7 +139,7 @@ const teamsCount = 3;
<div class="tIf-total-hp">
<span class="general"></span>
<span class="awoken-bind"></span>
<span class="reduce">
<span class="reduce fa">
<span class="reduce-scale"></span>
<span class="general"></span>
<span class="awoken-bind"></span>
@ -621,7 +621,7 @@ const teamsCount = 3;
<div class="tIf-total-hp">
<span class="general"></span>
<span class="awoken-bind"></span>
<span class="reduce">
<span class="reduce fa">
<span class="reduce-scale"></span>
<span class="general"></span>
<span class="awoken-bind"></span>
@ -1103,7 +1103,7 @@ const teamsCount = 3;
<div class="tIf-total-hp">
<span class="general"></span>
<span class="awoken-bind"></span>
<span class="reduce">
<span class="reduce fa">
<span class="reduce-scale"></span>
<span class="general"></span>
<span class="awoken-bind"></span>
@ -1546,11 +1546,12 @@ const teamsCount = 3;
<button id="insert-latent-icon" title="Insert Latent Icon"></button>
<button id="insert-type-icon" title="Insert Type Icon"></button>
<button id="insert-orb-icon" title="Insert Orb Icon"></button>
<input type="checkbox" class="switch-ipt" id="siwtch-code-mode"><label class="config-checkbox-lbl" for="siwtch-code-mode" title="Code Mode"><circle></circle></label>
<input type="checkbox" class="switch-ipt" id="siwtch-code-mode"><label class="switch-lbl" for="siwtch-code-mode" title="Code Mode"><circle></circle></label>
</div>
<div class="edit-box display-none">
<div class="edit-box-title"><!--修改怪物--></div>
<div class="search-box display-none">
<details class="search-box">
<summary></summary>
<div class="attrs-div"><!--属性-->
<label class="monster" for="avatar-select">
<input type="file" accept="image/*" id="avatar-select" />
@ -1916,9 +1917,9 @@ const teamsCount = 3;
</div>
<div class="fast-switch">
<input type="checkbox" name="can-assist" id="can-assist"><label class="switch-lbl" for="can-assist"></label>
<input type="checkbox" name="can-level-limit-breakthrough" id="can-level-limit-breakthrough"><label class="config-checkbox-lbl" for="can-level-limit-breakthrough"></label>
<input type="checkbox" name="have-8-latent-slot" id="have-8-latent-slot"><label class="config-checkbox-lbl" for="have-8-latent-slot"></label>
<input type="checkbox" name="not-weapon" id="not-weapon"><label class="config-checkbox-lbl" for="not-weapon"></label>
<input type="checkbox" name="can-level-limit-breakthrough" id="can-level-limit-breakthrough"><label class="switch-lbl" for="can-level-limit-breakthrough"></label>
<input type="checkbox" name="have-8-latent-slot" id="have-8-latent-slot"><label class="switch-lbl" for="have-8-latent-slot"></label>
<input type="checkbox" name="not-weapon" id="not-weapon"><label class="switch-lbl" for="not-weapon"></label>
</div>
<div class="control-div"><!--控制栏-->
<button class="search-start"><!--开始搜索--></button>
@ -1937,7 +1938,7 @@ const teamsCount = 3;
<div class="search-list-length"></div>
</div>
</div>
</div>
</details>
<div class="sticky-box">
<ul class="search-mon-list"></ul><!--搜索结果的显示列表-->
<div class="monsterinfo-box">
@ -2177,10 +2178,10 @@ const teamsCount = 3;
<div class="action-button-box">
<div class="read-text-box">
<input class="string-input" type="text"/>
<button class="read-string brown-button"><!--读字符串--></button>
<button class="read-string brown-button fa"><!--读字符串--></button>
</div>
<button class="read-qr-camera brown-button"><!--相机扫--></button>
<button class="read-qr-file brown-button"><!--读文件--></button>
<button class="read-qr-camera brown-button fa"><!--相机扫--></button>
<button class="read-qr-file brown-button fa"><!--读文件--></button>
<input type="file" accept="image/*" class="file-select display-none">
</div>
<div class="info">
@ -2199,7 +2200,7 @@ const teamsCount = 3;
</ul>
<input class="string-output" type="text" readonly/>
<div class="qr-box"><img class="qr-code-image" /></div>
<a download="" class="save-qr-img brown-button"><!--保存QR 图片--></a>
<a download="" class="save-qr-img brown-button fa"><!--保存QR 图片--></a>
</div>
<div class="paddb-team-edit">
<div class="user">
@ -2212,7 +2213,7 @@ const teamsCount = 3;
</div>
</div>
</div>
<a id="external-support" class="brown-button" href="doc/index.html#data-exchange-with-paddb"></a>
<a id="external-support" class="brown-button fa" href="doc/index.html#data-exchange-with-paddb"></a>
</div>
<div class="dialog dialog-dungeon-enchance display-none">
@ -2267,13 +2268,13 @@ const teamsCount = 3;
</div>
<div id="player-data-frame" class="mask display-none">
<div class="player-box-title"><!--玩家数据子--></div>
<div class="player-box-title fa"><!--玩家数据子--></div>
<div class="control-button-box">
<button class="upload-data brown-button"></button>
<button class="mask-close brown-button fa"></button>
<button class="upload-data brown-button fa"></button>
<input type="file" class="file-select display-none" multiple/>
<button class="mask-close brown-button"></button>
<a class="how-to-use" target="_blank" href="doc/export-player-data.html"></a>
<input type="checkbox" name="box-have" id="box-have"><label class="config-checkbox-lbl" for="box-have"></label>
<input type="checkbox" name="box-have" id="box-have"><label class="switch-lbl" for="box-have"></label>
</div>
<div class="mask-content">
<ul class="player-datas-list"></ul>
@ -2291,7 +2292,7 @@ const teamsCount = 3;
</div>
</td>
<td class="name"></td>
<td class="control"><button class="brown-button set-default"></button><button class="brown-button delete"></button></td>
<td class="control"><button class="brown-button set-default fa"></button><button class="brown-button delete fa"></button></td>
</tr>
<tr>
<td class="lvexp"><div class="progress-bar"><div class="bar"></div></div><div class="level"></div></td>
@ -2386,7 +2387,7 @@ const teamsCount = 3;
</tr>
<tr>
<td colspan="4">
<button class="brown-button open-show-box"></button>
<button class="brown-button open-show-box fa"></button>
</td>
</tr>
</tbody>