use select
This commit is contained in:
		
							parent
							
								
									cf00a91b1e
								
							
						
					
					
						commit
						8b69e55957
					
				@ -467,7 +467,9 @@
 | 
				
			|||||||
                                <button class="btn btn-primary" onclick="doHelminthUnlockAll();" data-loc="cheats_helminthUnlockAll"></button>
 | 
					                                <button class="btn btn-primary" onclick="doHelminthUnlockAll();" data-loc="cheats_helminthUnlockAll"></button>
 | 
				
			||||||
                                <form class="input-group mt-2" onsubmit="doChangeSupportedSyndicate();return false;">
 | 
					                                <form class="input-group mt-2" onsubmit="doChangeSupportedSyndicate();return false;">
 | 
				
			||||||
                                    <label class="form-label" for="changeSyndicate" data-loc="cheats_changeSupportedSyndicate"></label>
 | 
					                                    <label class="form-label" for="changeSyndicate" data-loc="cheats_changeSupportedSyndicate"></label>
 | 
				
			||||||
                                    <input class="form-control w-50" id="changeSyndicate" list="datalist-Syndicates" />
 | 
					                                    <select class="form-control w-50" id="changeSyndicate">
 | 
				
			||||||
 | 
					                                        <option value="" data-loc="cheats_none"></option>
 | 
				
			||||||
 | 
					                                    </select>
 | 
				
			||||||
                                    <button class="btn btn-primary" type="submit" data-loc="cheats_changeButton"></button>
 | 
					                                    <button class="btn btn-primary" type="submit" data-loc="cheats_changeButton"></button>
 | 
				
			||||||
                                </form>
 | 
					                                </form>
 | 
				
			||||||
                            </div>
 | 
					                            </div>
 | 
				
			||||||
@ -494,7 +496,6 @@
 | 
				
			|||||||
    <datalist id="datalist-ModularParts"></datalist>
 | 
					    <datalist id="datalist-ModularParts"></datalist>
 | 
				
			||||||
    <datalist id="datalist-MechSuits"></datalist>
 | 
					    <datalist id="datalist-MechSuits"></datalist>
 | 
				
			||||||
    <datalist id="datalist-miscitems"></datalist>
 | 
					    <datalist id="datalist-miscitems"></datalist>
 | 
				
			||||||
    <datalist id="datalist-Syndicates"></datalist>
 | 
					 | 
				
			||||||
    <datalist id="datalist-mods">
 | 
					    <datalist id="datalist-mods">
 | 
				
			||||||
        <option data-key="/Lotus/Upgrades/Mods/Fusers/LegendaryModFuser" value="Legendary Core"></option>
 | 
					        <option data-key="/Lotus/Upgrades/Mods/Fusers/LegendaryModFuser" value="Legendary Core"></option>
 | 
				
			||||||
        <option data-key="/Lotus/Upgrades/CosmeticEnhancers/Peculiars/CyoteMod" value="Traumatic Peculiar"></option>
 | 
					        <option data-key="/Lotus/Upgrades/CosmeticEnhancers/Peculiars/CyoteMod" value="Traumatic Peculiar"></option>
 | 
				
			||||||
 | 
				
			|||||||
@ -195,9 +195,9 @@ function fetchItemList() {
 | 
				
			|||||||
                    items.forEach(item => {
 | 
					                    items.forEach(item => {
 | 
				
			||||||
                        if (item.uniqueName.startsWith("RadioLegion")) item.name += " (" + item.uniqueName + ")";
 | 
					                        if (item.uniqueName.startsWith("RadioLegion")) item.name += " (" + item.uniqueName + ")";
 | 
				
			||||||
                        const option = document.createElement("option");
 | 
					                        const option = document.createElement("option");
 | 
				
			||||||
                        option.setAttribute("data-key", item.uniqueName);
 | 
					                        option.value = item.uniqueName;
 | 
				
			||||||
                        option.value = item.name;
 | 
					                        option.innerHTML = item.name;
 | 
				
			||||||
                        document.getElementById("datalist-" + type).appendChild(option);
 | 
					                        document.getElementById("changeSyndicate").appendChild(option);
 | 
				
			||||||
                        itemMap[item.uniqueName] = { ...item, type };
 | 
					                        itemMap[item.uniqueName] = { ...item, type };
 | 
				
			||||||
                    });
 | 
					                    });
 | 
				
			||||||
                } else if (type != "badItems") {
 | 
					                } else if (type != "badItems") {
 | 
				
			||||||
@ -537,6 +537,7 @@ function updateInventory() {
 | 
				
			|||||||
            document.querySelector("label[for='changeSyndicate']").innerText = loc("cheats_changeSupportedSyndicate")
 | 
					            document.querySelector("label[for='changeSyndicate']").innerText = loc("cheats_changeSupportedSyndicate")
 | 
				
			||||||
                .split("|SYNDICATE|")
 | 
					                .split("|SYNDICATE|")
 | 
				
			||||||
                .join(itemMap[data.SupportedSyndicate]?.name || loc("cheats_none"));
 | 
					                .join(itemMap[data.SupportedSyndicate]?.name || loc("cheats_none"));
 | 
				
			||||||
 | 
					            document.getElementById("changeSyndicate").value = data.SupportedSyndicate ?? "";
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -1111,7 +1112,7 @@ function doImport() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doChangeSupportedSyndicate() {
 | 
					function doChangeSupportedSyndicate() {
 | 
				
			||||||
    const uniqueName = getKey(document.getElementById("changeSyndicate")) ?? "";
 | 
					    const uniqueName = document.querySelector("#changeSyndicate option:checked").value;
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz(() => {
 | 
				
			||||||
        $.get("/api/setSupportedSyndicate.php?" + window.authz + "&syndicate=" + uniqueName).done(function () {
 | 
					        $.get("/api/setSupportedSyndicate.php?" + window.authz + "&syndicate=" + uniqueName).done(function () {
 | 
				
			||||||
            document.getElementById("changeSyndicate").value = "";
 | 
					            document.getElementById("changeSyndicate").value = "";
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user