From bdf85e9dc1fe5be568cbc5b8039573a7304c816f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Fri, 22 Mar 2024 13:54:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E5=9C=B0=E4=B8=8B=E5=9F=8E=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF=E5=8D=87=E7=BA=A7=E4=B8=BAdialog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- images/badge-bg.png | Bin 4046 -> 4053 bytes images/project file/badge-bg.fw.png | Bin 52747 -> 52892 bytes languages/en.css | 36 +++++----- languages/ja.css | 36 +++++----- languages/ko.css | 36 +++++----- languages/zh-hans.css | 36 +++++----- languages/zh-hant.css | 36 +++++----- script.js | 108 +++++++++++++--------------- solo.html | 23 +++--- style-monsterimages.css | 8 +-- style.css | 48 +++++++------ 11 files changed, 184 insertions(+), 183 deletions(-) diff --git a/images/badge-bg.png b/images/badge-bg.png index bc370e0599770165c6eecc5e0cf75af01cf5c3c4..0eecdaf8a5dac7c23f0ddbb50a3964885863ecef 100644 GIT binary patch delta 2870 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 U4}T5aKL7v#07*qoM6N<$f}sVXGynhq delta 2869 zcmV-53(EA>AI=|;7YZo|1^@s6-R-DhM z{j1L0sdM`D`TqUy8|D;$H~hE|GuRQOw6>9OGi;br2rL$& z`U zS>LkfXb?w)WgdMzQ3-9r>X^AjSb-IdI$07{L?XuT1^0tnHq1Y2#5N?HAeazNgz8!> z=g$p(f7QyJ&-eG=s!pFB;`Zf#OBo#e+#C4#jTe{o^*- z{)x-NhIWS{*@zMXD{NyqG_|0{$}bS2E?7_z1n15Tet-4K$DS7+h`;#Dr&j#yzx=~T zsZ>e`0T(Wg@`E40#L?d#VyaU7;@0tH!$Mo8lTF{)#|bX)52O99vS1OKYfd{XD^|oj+AZ zS1ePX8QwX(A8j9EzR)G)#$8pd) zs8}PTC5+K%W9aU)gaobu0e_P-1}6cJlUoK*4L8EQMvij`tKpIR{*05j2DuB(&s#z) zqhZHAf5MY|2R{MKle`B*0gsXhnSTY76OxCvZ*MH@IHEcoI?<)uM9YeX=wl~7;c`K6 z#~nR4*ZeQQ?>-u3bYz$fcikRaH@!O#g^C8|By31$@BRbqdFKtf^FF>mH>(!DFX&j{ zvircRXr*~*`~3}$PaTbl$%Zw+#y5_gIK$^7RaUQALpGPYX|{h6vbh{fzkl{M22Pzq zsR1_JwPJ=;388dT{}|!d2M_V~;azm+ecC%*oH^+B0327)-VqFrd*68jV+;>&yDxq| zvl|q&sF^&%6YqV>#WBh1HEZbY?VU4c!uNf8dwT&GICTnh>|^fwgWKXAD@n@}6W+*` z2omi7pLf`IboZQ#6d@_r+kc05VU1z?)-6qLPos_XvA6Cbop}E&qvK}IMT*cYmOg%l z_3M@=8jgrp&l?DVVE?=Ca^Too^yE`5AyR|}v5vlpHk$4CZULG*wg6EDjHG<;!*g8v zJuM?rgl4f$ocx4!cP>k$uubl{fCKLy;n2ywEhkchx>zX=9NUA@mVa%VHxcctOClMk zdjEIl8J}=kPNWFa#Crcz*51(D!MPEJxR z7AY2sl*?smwHit(q?GZlA=h>BeIL*BNTpI_vspSjJL&A~q<^EMgU-%Qy1KfUcO4UJ z-}lL8vuIroZrDhuXpQL_p-^irrLv-2)s(B6N>!otjfGFG1#NBcEe%L0&ydb_1(~!* zHtmv4yX3OotkGwsr_Td}`_~r%RZ1~5G{o@mFe4))jEsy>F3)7u?1=VBByr)wg=y)s z*(~{do_s#f;(x`9S-N!TtQ%>R(($>1dW)JxCu1yEOOnYc$y8Zk%$F0_*4i>vl1!C? zSefGp+Oi%UZ9eTezhS48);e%vn-={{7>b`s#9FP!*|TRkbLI?#gM(jM^tW6tGdMWN z;NTz-w4VO{epakl!SdzHNu^S8TCE#}vejA@*YywrGJmNopr}d1m5B<)Nr`EJ&5FiY zCZ~c5;|M`#hfmkM3~4_dOxT5pyw}KBTdh{{d@sBsvDQ*36gYP57y|kXdk`F%kfDb?Xkj?AA z#)nc<)P!1as_2HuIuxyZGXzv zl^bYF&&^`xwa}K%v32DJzIFdoI9>{^4dqIOmtQ$_Lcl11fU%cfIdr^SE@OPU`6xN*kTli^MgE@R=of zR5QpWaPh0v8gKpjsNQ$z!}kOn1jfQL2zkA?SxUX};RiRlnY52h1mlFTn5aM#$A1BB zXpj*Ck?1K+_+=CFY^Y?RJptJ;up%HVIxu17O2p6N6Qx+94Wz;fj0kz{JreU0UXaaF z;28_grc&P5AN}TrRDWNd-rjC}-wSI*y~fmQSXjEmH{z<6Yzfg6%_h^ug&)LG#Mu)BW3h@$&Ik68c0=@xkw6F$P4CI)b`1@?IKuQT17H|qU z3jCI!%aZ^Jq2MdROEfKB2!h(yMR3HjgMetO5t6_pFb-S+sw8@sCZXUf!0UejE~aM@ T^{U^j00000NkvXXu0mjfC!mx| diff --git a/images/project file/badge-bg.fw.png b/images/project file/badge-bg.fw.png index 78254206d77e2e4b1268ac382843f321694e9b6c..61a2dd832be1df44346d6fcb4889025164dd8be3 100644 GIT binary patch delta 23781 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 C-m!=P delta 23647 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 diff --git a/languages/en.css b/languages/en.css index 1118ce8a..1e294fb6 100644 --- a/languages/en.css +++ b/languages/en.css @@ -74,17 +74,17 @@ } .row-mon-ability .m-hp-li::before, -.dialog-dungeon-enchance label[for="dungeon-hp"]::before +#dialog-dungeon-enchance label[for="dungeon-hp"]::before { content: "HP:"; } .row-mon-ability .m-atk-li::before, -.dialog-dungeon-enchance label[for="dungeon-atk"]::before +#dialog-dungeon-enchance label[for="dungeon-atk"]::before { content: "ATK:"; } .row-mon-ability .m-rcv-li::before, -.dialog-dungeon-enchance label[for="dungeon-rcv"]::before +#dialog-dungeon-enchance label[for="dungeon-rcv"]::before { content: "RCV:"; } @@ -382,14 +382,14 @@ label[for="show-rich-text-tools"]::after{ .search-box .awoken-option::before{ content: "▼Awoken (AND)"; } -.search-box .rare-clear::before +.search-box .rare-clear::before, +#dialog-dungeon-enchance .dialog-clear::before { content: "Reset"; } .search-box .awoken-clear::before, .search-box .sawoken-clear::before, -.special-div .special-clear::before, -.dialog-dungeon-enchance .dialog-clear::before +.special-div .special-clear::before { content: "Clear"; } @@ -686,48 +686,48 @@ label[for="qr-data-type-paddb"]::before { content: "Dungeon Enchanced"; } -.dialog-dungeon-enchance .dialog-title::before +#dialog-dungeon-enchance .dialog-title::before { content: "Dungeon Enchancement Setting"; } -.dialog-dungeon-enchance .dialog-confirm::before +.dialog-confirm::before { content: "Confirm"; } -.dialog-dungeon-enchance .rare-list::before +#dialog-dungeon-enchance .rare-list::before { content: "Rarity:"; } -.dialog-dungeon-enchance .attr-list::before +#dialog-dungeon-enchance .attr-list::before { content: "Attr.:"; } -.dialog-dungeon-enchance .type-list::before +#dialog-dungeon-enchance .type-list::before { content: "Types:"; } -.dialog-dungeon-enchance .collab-list::before +#dialog-dungeon-enchance .collab-list::before { content: "Collab ID:"; } -.dialog-dungeon-enchance .gacha-list::before +#dialog-dungeon-enchance .gacha-list::before { content: "Egg Machine ID:"; } -.dialog-dungeon-enchance .benefit-list::before +#dialog-dungeon-enchance .benefit-list::before { content: "Yin-Yang Protection:"; } -.dialog-dungeon-enchance .current-stage-list::before +#dialog-dungeon-enchance .current-stage-list::before { content: "Current Stage:"; } -.dialog-dungeon-enchance .collab-list::after, -.dialog-dungeon-enchance .gacha-list::after +#dialog-dungeon-enchance .collab-list::after, +#dialog-dungeon-enchance .gacha-list::after { content: "(separate multiple IDs with \",\")"; } -.dialog-dungeon-enchance .stats-list::before +#dialog-dungeon-enchance .stats-list::before { content: "Enhancement Rate:"; } diff --git a/languages/ja.css b/languages/ja.css index 0957271c..843bd194 100644 --- a/languages/ja.css +++ b/languages/ja.css @@ -73,17 +73,17 @@ label[for="languages"]::after{ } .row-mon-ability .m-hp-li::before, -.dialog-dungeon-enchance label[for="dungeon-hp"]::before +#dialog-dungeon-enchance label[for="dungeon-hp"]::before { content: "HP:"; } .row-mon-ability .m-atk-li::before, -.dialog-dungeon-enchance label[for="dungeon-atk"]::before +#dialog-dungeon-enchance label[for="dungeon-atk"]::before { content: "攻撃:"; } .row-mon-ability .m-rcv-li::before, -.dialog-dungeon-enchance label[for="dungeon-rcv"]::before +#dialog-dungeon-enchance label[for="dungeon-rcv"]::before { content: "回復:"; } @@ -376,14 +376,14 @@ label[for="show-rich-text-tools"]::after{ .search-box .awoken-option::before{ content: "▼觉醒(AND)"; } -.search-box .rare-clear::before +.search-box .rare-clear::before, +#dialog-dungeon-enchance .dialog-clear::before { content: "リセット"; } .search-box .awoken-clear::before, .search-box .sawoken-clear::before, -.special-div .special-clear::before, -.dialog-dungeon-enchance .dialog-clear::before +.special-div .special-clear::before { content: "クリア"; } @@ -644,48 +644,48 @@ label[for="qr-data-type-paddb"]::before { content: "ダンジョン強化"; } -.dialog-dungeon-enchance .dialog-title::before +#dialog-dungeon-enchance .dialog-title::before { content: "ダンジョン強化倍率設定"; } -.dialog-dungeon-enchance .dialog-confirm::before +.dialog-confirm::before { content: "確認"; } -.dialog-dungeon-enchance .rare-list::before +#dialog-dungeon-enchance .rare-list::before { content: "有効な希少性:"; } -.dialog-dungeon-enchance .attr-list::before +#dialog-dungeon-enchance .attr-list::before { content: "有効な属性:"; } -.dialog-dungeon-enchance .type-list::before +#dialog-dungeon-enchance .type-list::before { content: "有効なタイプ:"; } -.dialog-dungeon-enchance .collab-list::before +#dialog-dungeon-enchance .collab-list::before { content: "有効コラボID:"; } -.dialog-dungeon-enchance .gacha-list::before +#dialog-dungeon-enchance .gacha-list::before { content: "有効ガチャID:"; } -.dialog-dungeon-enchance .benefit-list::before +#dialog-dungeon-enchance .benefit-list::before { content: "陰と陽の加護:"; } -.dialog-dungeon-enchance .current-stage-list::before +#dialog-dungeon-enchance .current-stage-list::before { content: "現在の層数:"; } -.dialog-dungeon-enchance .collab-list::after, -.dialog-dungeon-enchance .gacha-list::after +#dialog-dungeon-enchance .collab-list::after, +#dialog-dungeon-enchance .gacha-list::after { content: "(複数のIDは\",\"で区切ります)"; } -.dialog-dungeon-enchance .stats-list::before +#dialog-dungeon-enchance .stats-list::before { content: "強化倍率:"; } diff --git a/languages/ko.css b/languages/ko.css index 3d74dc65..aba7dac5 100644 --- a/languages/ko.css +++ b/languages/ko.css @@ -73,17 +73,17 @@ label[for="languages"]::after{ } .row-mon-ability .m-hp-li::before, -.dialog-dungeon-enchance label[for="dungeon-hp"]::before +#dialog-dungeon-enchance label[for="dungeon-hp"]::before { content: "HP:"; } .row-mon-ability .m-atk-li::before, -.dialog-dungeon-enchance label[for="dungeon-atk"]::before +#dialog-dungeon-enchance label[for="dungeon-atk"]::before { content: "공격:"; } .row-mon-ability .m-rcv-li::before, -.dialog-dungeon-enchance label[for="dungeon-rcv"]::before +#dialog-dungeon-enchance label[for="dungeon-rcv"]::before { content: "회복:"; } @@ -371,14 +371,14 @@ label[for="show-rich-text-tools"]::after{ .search-box .awoken-option::before{ content: "▼각성(AND)"; } -.search-box .rare-clear::before +.search-box .rare-clear::before, +#dialog-dungeon-enchance .dialog-clear::before { content: "재설정"; } .search-box .awoken-clear::before, .search-box .sawoken-clear::before, -.special-div .special-clear::before, -.dialog-dungeon-enchance .dialog-clear::before +.special-div .special-clear::before { content: "명확한"; } @@ -624,48 +624,48 @@ label[for="qr-data-type-paddb"]::before { content: "던전 강화"; } -.dialog-dungeon-enchance .dialog-title::before +#dialog-dungeon-enchance .dialog-title::before { content: "지하성 강화 배율 설정"; } -.dialog-dungeon-enchance .dialog-confirm::before +.dialog-confirm::before { content: "확인"; } -.dialog-dungeon-enchance .rare-list::before +#dialog-dungeon-enchance .rare-list::before { content: "유효한 희귀도:"; } -.dialog-dungeon-enchance .attr-list::before +#dialog-dungeon-enchance .attr-list::before { content: "유효한 속성:"; } -.dialog-dungeon-enchance .type-list::before +#dialog-dungeon-enchance .type-list::before { content: "유효한 형식:"; } -.dialog-dungeon-enchance .collab-list::before +#dialog-dungeon-enchance .collab-list::before { content: "유효한 콜라보 ID:"; } -.dialog-dungeon-enchance .gacha-list::before +#dialog-dungeon-enchance .gacha-list::before { content: "유효한 가챠 ID:"; } -.dialog-dungeon-enchance .benefit-list::before +#dialog-dungeon-enchance .benefit-list::before { content: "음과 양 보호:"; } -.dialog-dungeon-enchance .current-stage-list::before +#dialog-dungeon-enchance .current-stage-list::before { content: "현재 단계:"; } -.dialog-dungeon-enchance .collab-list::after, -.dialog-dungeon-enchance .gacha-list::after +#dialog-dungeon-enchance .collab-list::after, +#dialog-dungeon-enchance .gacha-list::after { content: "(여러 ID를 \",\"로 구분)"; } -.dialog-dungeon-enchance .stats-list::before +#dialog-dungeon-enchance .stats-list::before { content: "배율을 강화:"; } diff --git a/languages/zh-hans.css b/languages/zh-hans.css index 48bf9708..6f897eef 100644 --- a/languages/zh-hans.css +++ b/languages/zh-hans.css @@ -79,17 +79,17 @@ label[for="languages"]::after{ } .row-mon-ability .m-hp-li::before, -.dialog-dungeon-enchance label[for="dungeon-hp"]::before +#dialog-dungeon-enchance label[for="dungeon-hp"]::before { content: "HP:"; } .row-mon-ability .m-atk-li::before, -.dialog-dungeon-enchance label[for="dungeon-atk"]::before +#dialog-dungeon-enchance label[for="dungeon-atk"]::before { content: "攻撃:"; } .row-mon-ability .m-rcv-li::before, -.dialog-dungeon-enchance label[for="dungeon-rcv"]::before +#dialog-dungeon-enchance label[for="dungeon-rcv"]::before { content: "回復:"; } @@ -376,14 +376,14 @@ label[for="show-rich-text-tools"]::after{ .search-box .awoken-option::before{ content: "▼觉醒(AND)"; } -.search-box .rare-clear::before +.search-box .rare-clear::before, +#dialog-dungeon-enchance .dialog-clear::before { content: "重置"; } .search-box .awoken-clear::before, .search-box .sawoken-clear::before, -.special-div .special-clear::before, -.dialog-dungeon-enchance .dialog-clear::before +.special-div .special-clear::before { content: "清除"; } @@ -643,48 +643,48 @@ label[for="qr-data-type-paddb"]::before { content: "地下城强化"; } -.dialog-dungeon-enchance .dialog-title::before +#dialog-dungeon-enchance .dialog-title::before { content: "地下城強化倍率設定"; } -.dialog-dungeon-enchance .dialog-confirm::before +.dialog-confirm::before { content: "确认"; } -.dialog-dungeon-enchance .rare-list::before +#dialog-dungeon-enchance .rare-list::before { content: "生效稀有度:"; } -.dialog-dungeon-enchance .attr-list::before +#dialog-dungeon-enchance .attr-list::before { content: "生效属性:"; } -.dialog-dungeon-enchance .type-list::before +#dialog-dungeon-enchance .type-list::before { content: "生效類型:"; } -.dialog-dungeon-enchance .collab-list::before +#dialog-dungeon-enchance .collab-list::before { content: "生效合作ID:"; } -.dialog-dungeon-enchance .gacha-list::before +#dialog-dungeon-enchance .gacha-list::before { content: "生效抽蛋ID:"; } -.dialog-dungeon-enchance .benefit-list::before +#dialog-dungeon-enchance .benefit-list::before { content: "生效陰陽:"; } -.dialog-dungeon-enchance .current-stage-list::before +#dialog-dungeon-enchance .current-stage-list::before { content: "当前層数:"; } -.dialog-dungeon-enchance .collab-list::after, -.dialog-dungeon-enchance .gacha-list::after +#dialog-dungeon-enchance .collab-list::after, +#dialog-dungeon-enchance .gacha-list::after { content: "(使用“,”分隔多个ID)"; } -.dialog-dungeon-enchance .stats-list::before +#dialog-dungeon-enchance .stats-list::before { content: "強化倍率:"; } diff --git a/languages/zh-hant.css b/languages/zh-hant.css index 7e8cb9ce..950f900e 100644 --- a/languages/zh-hant.css +++ b/languages/zh-hant.css @@ -79,17 +79,17 @@ label[for="languages"]::after{ } .row-mon-ability .m-hp-li::before, -.dialog-dungeon-enchance label[for="dungeon-hp"]::before +#dialog-dungeon-enchance label[for="dungeon-hp"]::before { content: "HP:"; } .row-mon-ability .m-atk-li::before, -.dialog-dungeon-enchance label[for="dungeon-atk"]::before +#dialog-dungeon-enchance label[for="dungeon-atk"]::before { content: "攻撃:"; } .row-mon-ability .m-rcv-li::before, -.dialog-dungeon-enchance label[for="dungeon-rcv"]::before +#dialog-dungeon-enchance label[for="dungeon-rcv"]::before { content: "回復:"; } @@ -377,14 +377,14 @@ label[for="show-rich-text-tools"]::after{ .search-box .awoken-option::before{ content: "▼觉醒(AND)"; } -.search-box .rare-clear::before +.search-box .rare-clear::before, +#dialog-dungeon-enchance .dialog-clear::before { content: "重置"; } .search-box .awoken-clear::before, .search-box .sawoken-clear::before, -.special-div .special-clear::before, -.dialog-dungeon-enchance .dialog-clear::before +.special-div .special-clear::before { content: "清除"; } @@ -636,48 +636,48 @@ label[for="qr-data-type-paddb"]::before { content: "地下城强化"; } -.dialog-dungeon-enchance .dialog-title::before +#dialog-dungeon-enchance .dialog-title::before { content: "地下城強化倍率設定"; } -.dialog-dungeon-enchance .dialog-confirm::before +.dialog-confirm::before { content: "確認"; } -.dialog-dungeon-enchance .rare-list::before +#dialog-dungeon-enchance .rare-list::before { content: "生效稀有度:"; } -.dialog-dungeon-enchance .attr-list::before +#dialog-dungeon-enchance .attr-list::before { content: "生效属性:"; } -.dialog-dungeon-enchance .type-list::before +#dialog-dungeon-enchance .type-list::before { content: "生效類型:"; } -.dialog-dungeon-enchance .collab-list::before +#dialog-dungeon-enchance .collab-list::before { content: "生效合作ID:"; } -.dialog-dungeon-enchance .gacha-list::before +#dialog-dungeon-enchance .gacha-list::before { content: "生效抽蛋ID:"; } -.dialog-dungeon-enchance .benefit-list::before +#dialog-dungeon-enchance .benefit-list::before { content: "生效陰陽:"; } -.dialog-dungeon-enchance .current-stage-list::before +#dialog-dungeon-enchance .current-stage-list::before { content: "当前層数:"; } -.dialog-dungeon-enchance .collab-list::after, -.dialog-dungeon-enchance .gacha-list::after +#dialog-dungeon-enchance .collab-list::after, +#dialog-dungeon-enchance .gacha-list::after { content: "(使用“,”分隔多個ID)"; } -.dialog-dungeon-enchance .stats-list::before +#dialog-dungeon-enchance .stats-list::before { content: "強化倍率:"; } diff --git a/script.js b/script.js index 5e106a63..a7f7a594 100644 --- a/script.js +++ b/script.js @@ -4118,13 +4118,26 @@ function initialize() { //添加徽章 const badgeDialog = document.getElementById("badge-choose"); + const badgeDialogConfirm = badgeDialog.querySelector(".dialog-confirm"); const teamBadgeUl = badgeDialog.querySelector(".team-badges"); + const changeBadgeDialogConfirmValue = function(e){ + badgeDialogConfirm.value = this.value; + } + official_badge_sorting.forEach(bgId=>{ const li = document.createElement("li"); - const button = li.appendChild(document.createElement("button")); - button.className = "badge"; - button.value = bgId; - button.setAttribute("data-badge-icon", bgId); + const radio = li.appendChild(document.createElement("input")); + radio.type="radio"; + radio.className = "hide-radio"; + radio.value = bgId; + radio.onchange = changeBadgeDialogConfirmValue; + radio.name = "choose-team-badge"; + radio.id = `${radio.name}-${bgId}`; + + const label = li.appendChild(document.createElement("label")); + label.className = "badge"; + label.setAttribute("data-badge-icon", bgId); + label.setAttribute("for", radio.id); teamBadgeUl.appendChild(li); }); @@ -4139,11 +4152,14 @@ function initialize() { const team = formation.teams[teamIdx]; team[2] = parseInt(returnValue, 10); refreshAll(formation); + createNewUrl(); //badgeDialog.removeEventListener("close", returnFunc); }; teamBadge.onclick = function(){ _badgeThis = this; - //_badgeThis.value + const currentBadge = teamBadgeUl.querySelector(`#choose-team-badge-${_badgeThis.dataset.badgeIcon}`); + if (currentBadge) currentBadge.checked = true; + badgeDialog.addEventListener("close", returnFunc, {once: true}); badgeDialog.showModal(); }; @@ -4255,7 +4271,7 @@ function initialize() { }); //设置地下城倍率 - const dungeonEnchanceDialog = document.body.querySelector(".dialog-dungeon-enchance"); + const dungeonEnchanceDialog = document.getElementById("dialog-dungeon-enchance"); const dialogContent = dungeonEnchanceDialog.querySelector(".dialog-content"); const rareDoms = Array.from(dialogContent.querySelectorAll(".rare-list .rare-check")); const attrDoms = Array.from(dialogContent.querySelectorAll(".attr-list .attr-check")); @@ -4263,22 +4279,17 @@ function initialize() { const collabIdIpt = dialogContent.querySelector("#dungeon-collab-id"); const gachaIdIpt = dialogContent.querySelector("#dungeon-gacha-id"); const benefitDoms = Array.from(dialogContent.querySelectorAll(".benefit-list .benefit-check")); - const benefit0 = benefitDoms.find(dom=>parseInt(dom.value, 10) == 0); const currentStageIpt = dialogContent.querySelector("#current-stage"); - /*const benefitNot0 = benefitDoms.filter(dom=>dom != benefit0); - const notChecked = function(e){ - console.log(this.checked,e); - } - benefitNot0.forEach(dom=>dom.onclick=notChecked);*/ - + + //读取当前的地下城设定 dungeonEnchanceDialog.initialing = function(formation){ const dge = formation.dungeonEnchance; function runCheck(checkBox){ checkBox.checked = this.includes(parseInt(checkBox.value, 10)); } - rareDoms.forEach(runCheck,dge.rarities); - attrDoms.forEach(runCheck,dge.attrs); - typeDoms.forEach(runCheck,dge.types); + rareDoms.forEach(runCheck, dge.rarities); + attrDoms.forEach(runCheck, dge.attrs); + typeDoms.forEach(runCheck, dge.types); gachaIdIpt.value = dge.gachas.join(); collabIdIpt.value = dge.collabs.join(); @@ -4290,34 +4301,8 @@ function initialize() { const benefit = dge.benefit || 0; benefitDoms.find(dom=>parseInt(dom.value, 10) == benefit).checked = true; currentStageIpt.value = dge.stage || 1; - - this.classList.remove(className_displayNone); } - //初始化Dialog - dialogInitialing(dungeonEnchanceDialog); - const dungeonEnchanceDialogConfirm = dungeonEnchanceDialog.querySelector(".dialog-confirm"); - dungeonEnchanceDialogConfirm.onclick = function(){ - const rarities = returnCheckBoxsValues(rareDoms).map(Str2Int); - const attrs = returnCheckBoxsValues(attrDoms).map(Str2Int); - const types = returnCheckBoxsValues(typeDoms).map(Str2Int); - const benefit = Str2Int(returnRadiosValue(benefitDoms)); - - const dge = formation.dungeonEnchance; - dge.rarities = rarities; - dge.attrs = attrs; - dge.types = types; - dge.rate.hp = Number(dialogContent.querySelector("#dungeon-hp").value); - dge.rate.atk = Number(dialogContent.querySelector("#dungeon-atk").value); - dge.rate.rcv = Number(dialogContent.querySelector("#dungeon-rcv").value); - dge.collabs = collabIdIpt.value.split(',').map(str=>parseInt(str,10)).filter(Boolean); - dge.gachas = gachaIdIpt.value.split(',').map(str=>parseInt(str,10)).filter(Boolean); - dge.benefit = benefit; - dge.stage = parseInt(currentStageIpt.value, 10); - - dungeonEnchanceDialog.close(); - createNewUrl(); - refreshAll(formation); - }; + /* //直接通过 reset 浏览器默认功能重置了 const dungeonEnchanceDialogClear = dungeonEnchanceDialog.querySelector(".dialog-clear"); dungeonEnchanceDialogClear.onclick = function(){ function unchecked(checkBox) { @@ -4333,10 +4318,30 @@ function initialize() { dialogContent.querySelector("#dungeon-atk").value = 1; dialogContent.querySelector("#dungeon-rcv").value = 1; currentStageIpt.value = 1; - }; + };*/ const dungeonEnchanceDialogOpen = controlBox.querySelector("#btn-set-dungeon-enchance"); dungeonEnchanceDialogOpen.onclick = function(){ - dungeonEnchanceDialog.show(formation); + dungeonEnchanceDialog.initialing(formation); + dungeonEnchanceDialog.showModal(); + }; + dungeonEnchanceDialog.onclose = function(event) { + const returnValue = event.target.returnValue; + if (returnValue === "cancel") return; + + const dge = formation.dungeonEnchance; + dge.rarities = returnCheckBoxsValues(rareDoms).map(Str2Int); + dge.attrs = returnCheckBoxsValues(attrDoms).map(Str2Int); + dge.types = returnCheckBoxsValues(typeDoms).map(Str2Int); + dge.rate.hp = returnCheckBoxsValues(typeDoms).map(Str2Int)(dialogContent.querySelector("#dungeon-hp").value); + dge.rate.atk = Number(dialogContent.querySelector("#dungeon-atk").value); + dge.rate.rcv = Number(dialogContent.querySelector("#dungeon-rcv").value); + dge.collabs = collabIdIpt.value.split(',').map(str=>parseInt(str,10)).filter(Boolean); + dge.gachas = gachaIdIpt.value.split(',').map(str=>parseInt(str,10)).filter(Boolean); + dge.benefit = Str2Int(returnRadiosValue(benefitDoms)); + dge.stage = parseInt(currentStageIpt.value, 10); + + refreshAll(formation); + createNewUrl(); }; //编辑框 @@ -6543,18 +6548,7 @@ function refreshAll(formationData) { const teamBox = teamBigBox.querySelector(".team-box"); const teamData = formationData.teams[teamNum]; const badgeBox = teamBigBox.querySelector(".team-badge"); - if (badgeBox) { - - const badge = badgeBox.querySelector(`#team-${teamNum+1}-badge-${teamData[2] || 0}`); - if (badge) - { - //为了解决火狐在代码片段里无法正确修改checked的问题,所以事先把所有的都切换到false - const badges = Array.from(badgeBox.querySelectorAll(`.badge-radio`)); - badges.forEach(badge=>badge.checked = false); - badge.checked = true; - } - - } + badgeBox.setAttribute("data-badge-icon", teamData[2] ?? 0); const membersDom = teamBox.querySelector(".team-members"); const latentsDom = teamBox.querySelector(".team-latents"); diff --git a/solo.html b/solo.html index a21a6c0c..1b08e1d8 100644 --- a/solo.html +++ b/solo.html @@ -1250,9 +1250,9 @@ const teamsCount = 1; - +
+ + + +
+ +