From 07a4b3f8cf8b8e655946a26fe632a485bebf8a12 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, 24 Jun 2025 00:18:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8B=96=E6=8B=BD=E5=A4=8D?= =?UTF-8?q?=E9=80=89=E6=A1=86=E5=AF=B9=E6=A1=8C=E9=9D=A2=E6=97=A0=E6=95=88?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 6 ++++-- service-worker.js | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/script.js b/script.js index 21476a0e..ae326f55 100644 --- a/script.js +++ b/script.js @@ -3865,10 +3865,12 @@ function initialize() { const dataFrom = JSON.parse(dataFormStr); const dataTo = getMemberArrayIndexFromMonHead(this); + const isCopy = document.getElementById("change-swap-to-copy").checked ^ event.ctrlKey; + if ((dataTo[0] !== dataFrom[0]) || (dataTo[1] !== dataFrom[1]) || (dataTo[2] !== dataFrom[2])) { //必须有所不同才继续交换 - interchangeCard(dataFrom, dataTo, event.ctrlKey); + interchangeCard(dataFrom, dataTo, isCopy); } } else if (dataCardId = event.dataTransfer.getData('card-id')) { @@ -3953,7 +3955,7 @@ function initialize() { } function interchangeCard(formArr, toArr, isCopy) { //优先使用传入的复制,然后才是考虑开关 - isCopy = isCopy ?? controlBox.querySelector("#change-swap-to-copy").checked; //储存交换“复制”和“替换” + isCopy = isCopy ?? document.getElementById("change-swap-to-copy").checked; //储存交换“复制”和“替换” const [fromTeamNum, fromIsAssist, fromIndexInTeam] = formArr; const [toTeamNum, toIsAssist, toIndexInTeam] = toArr; diff --git a/service-worker.js b/service-worker.js index d5880d6a..972331ae 100644 --- a/service-worker.js +++ b/service-worker.js @@ -53731,7 +53731,7 @@ const cachesMap = new Map([ ], [ "multi.html", - "a73fd998c214214011b8b7102f600eb6" + "7767c73c5f80725d6e4ef6c6f7356223" ], [ "script-custom_elements.js", @@ -53751,11 +53751,11 @@ const cachesMap = new Map([ ], [ "script.js", - "78cc0f9c595940f85289465d3956318e" + "edfdfcad6de81eafba1c3d3d8a796186" ], [ "solo.html", - "47c3b888f74ae8118ec0e5ca47229628" + "95a7afd45c572ab804917e29d1783e60" ], [ "style-fix-html2canvas.css", @@ -53775,7 +53775,7 @@ const cachesMap = new Map([ ], [ "triple.html", - "60b445065541fbb1138640eb089f96d2" + "56f9ee4a50b32f0d896b5154c801d45b" ], [ "languages/en.css",