forked from OpenWF/SpaceNinjaServer
		
	fix(webui): incorect values for ability override request (#2591)
Reviewed-on: OpenWF/SpaceNinjaServer#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>
This commit is contained in:
		
							parent
							
								
									a2d383ee3c
								
							
						
					
					
						commit
						4606f28a58
					
				@ -1291,7 +1291,10 @@ function updateInventory() {
 | 
				
			|||||||
                                        abilityOverrideFormLabel.setAttribute("data-loc", "abilityOverride_label");
 | 
					                                        abilityOverrideFormLabel.setAttribute("data-loc", "abilityOverride_label");
 | 
				
			||||||
                                        abilityOverrideFormLabel.innerHTML = loc("abilityOverride_label");
 | 
					                                        abilityOverrideFormLabel.innerHTML = loc("abilityOverride_label");
 | 
				
			||||||
                                        abilityOverrideFormLabel.classList = "form-label";
 | 
					                                        abilityOverrideFormLabel.classList = "form-label";
 | 
				
			||||||
                                        abilityOverrideFormLabel.setAttribute("for", "abilityOverride-ability");
 | 
					                                        abilityOverrideFormLabel.setAttribute(
 | 
				
			||||||
 | 
					                                            "for",
 | 
				
			||||||
 | 
					                                            `abilityOverride-ability-config-${i}`
 | 
				
			||||||
 | 
					                                        );
 | 
				
			||||||
                                        abilityOverrideForm.appendChild(abilityOverrideFormLabel);
 | 
					                                        abilityOverrideForm.appendChild(abilityOverrideFormLabel);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                                        const abilityOverrideInputGroup = document.createElement("div");
 | 
					                                        const abilityOverrideInputGroup = document.createElement("div");
 | 
				
			||||||
@ -1299,7 +1302,7 @@ function updateInventory() {
 | 
				
			|||||||
                                        abilityOverrideForm.appendChild(abilityOverrideInputGroup);
 | 
					                                        abilityOverrideForm.appendChild(abilityOverrideInputGroup);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                                        const abilityOverrideInput = document.createElement("input");
 | 
					                                        const abilityOverrideInput = document.createElement("input");
 | 
				
			||||||
                                        abilityOverrideInput.id = "abilityOverride-ability";
 | 
					                                        abilityOverrideInput.id = `abilityOverride-ability-config-${i}`;
 | 
				
			||||||
                                        abilityOverrideInput.classList = "form-control";
 | 
					                                        abilityOverrideInput.classList = "form-control";
 | 
				
			||||||
                                        abilityOverrideInput.setAttribute("list", "datalist-Abilities");
 | 
					                                        abilityOverrideInput.setAttribute("list", "datalist-Abilities");
 | 
				
			||||||
                                        if (config.AbilityOverride) {
 | 
					                                        if (config.AbilityOverride) {
 | 
				
			||||||
@ -1319,7 +1322,7 @@ function updateInventory() {
 | 
				
			|||||||
                                        abilityOverrideInputGroup.appendChild(abilityOverrideOnSlot);
 | 
					                                        abilityOverrideInputGroup.appendChild(abilityOverrideOnSlot);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                                        const abilityOverrideSecondInput = document.createElement("input");
 | 
					                                        const abilityOverrideSecondInput = document.createElement("input");
 | 
				
			||||||
                                        abilityOverrideSecondInput.id = "abilityOverride-ability-index";
 | 
					                                        abilityOverrideSecondInput.id = `abilityOverride-ability-index-config-${i}`;
 | 
				
			||||||
                                        abilityOverrideSecondInput.classList = "form-control";
 | 
					                                        abilityOverrideSecondInput.classList = "form-control";
 | 
				
			||||||
                                        abilityOverrideSecondInput.setAttribute("type", "number");
 | 
					                                        abilityOverrideSecondInput.setAttribute("type", "number");
 | 
				
			||||||
                                        abilityOverrideSecondInput.setAttribute("min", "0");
 | 
					                                        abilityOverrideSecondInput.setAttribute("min", "0");
 | 
				
			||||||
@ -3087,8 +3090,8 @@ function handleAbilityOverride(event, configIndex) {
 | 
				
			|||||||
    event.preventDefault();
 | 
					    event.preventDefault();
 | 
				
			||||||
    const urlParams = new URLSearchParams(window.location.search);
 | 
					    const urlParams = new URLSearchParams(window.location.search);
 | 
				
			||||||
    const action = event.submitter.value;
 | 
					    const action = event.submitter.value;
 | 
				
			||||||
    const Ability = getKey(document.getElementById("abilityOverride-ability"));
 | 
					    const Ability = getKey(document.getElementById(`abilityOverride-ability-config-${configIndex}`));
 | 
				
			||||||
    const Index = document.getElementById("abilityOverride-ability-index").value;
 | 
					    const Index = document.getElementById(`abilityOverride-ability-index-config-${configIndex}`).value;
 | 
				
			||||||
    revalidateAuthz().then(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/abilityOverride?" + window.authz,
 | 
					            url: "/custom/abilityOverride?" + window.authz,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user