返回提交历史
Modified
static/webui/script.js
+8
-5
XFEstudio/XFESpaceNinjaServer
fix(webui): incorect values for ability override request (#2591)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2591 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
4606f28a
代码差异
1 个文件
+8
-5
@@ -1291,7 +1291,10 @@ function updateInventory() {
1291
1291
abilityOverrideFormLabel.setAttribute("data-loc", "abilityOverride_label");
1292
1292
abilityOverrideFormLabel.innerHTML = loc("abilityOverride_label");
1293
1293
abilityOverrideFormLabel.classList = "form-label";
1294
abilityOverrideFormLabel.setAttribute("for", "abilityOverride-ability");
1294
abilityOverrideFormLabel.setAttribute(
1295
"for",
1296
`abilityOverride-ability-config-${i}`
1297
);
1295
1298
abilityOverrideForm.appendChild(abilityOverrideFormLabel);
1296
1299
1297
1300
const abilityOverrideInputGroup = document.createElement("div");
@@ -1299,7 +1302,7 @@ function updateInventory() {
1299
1302
abilityOverrideForm.appendChild(abilityOverrideInputGroup);
1300
1303
1301
1304
const abilityOverrideInput = document.createElement("input");
1302
abilityOverrideInput.id = "abilityOverride-ability";
1305
abilityOverrideInput.id = `abilityOverride-ability-config-${i}`;
1303
1306
abilityOverrideInput.classList = "form-control";
1304
1307
abilityOverrideInput.setAttribute("list", "datalist-Abilities");
1305
1308
if (config.AbilityOverride) {
@@ -1319,7 +1322,7 @@ function updateInventory() {
1319
1322
abilityOverrideInputGroup.appendChild(abilityOverrideOnSlot);
1320
1323
1321
1324
const abilityOverrideSecondInput = document.createElement("input");
1322
abilityOverrideSecondInput.id = "abilityOverride-ability-index";
1325
abilityOverrideSecondInput.id = `abilityOverride-ability-index-config-${i}`;
1323
1326
abilityOverrideSecondInput.classList = "form-control";
1324
1327
abilityOverrideSecondInput.setAttribute("type", "number");
1325
1328
abilityOverrideSecondInput.setAttribute("min", "0");
@@ -3087,8 +3090,8 @@ function handleAbilityOverride(event, configIndex) {
3087
3090
event.preventDefault();
3088
3091
const urlParams = new URLSearchParams(window.location.search);
3089
3092
const action = event.submitter.value;
3090
const Ability = getKey(document.getElementById("abilityOverride-ability"));
3091
const Index = document.getElementById("abilityOverride-ability-index").value;
3093
const Ability = getKey(document.getElementById(`abilityOverride-ability-config-${configIndex}`));
3094
const Index = document.getElementById(`abilityOverride-ability-index-config-${configIndex}`).value;
3092
3095
revalidateAuthz().then(() => {
3093
3096
$.post({
3094
3097
url: "/custom/abilityOverride?" + window.authz,