From 3688b44c56cea05bd0ff8c5a5ce6b0c9fe50a506 Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Tue, 17 Jan 2023 10:01:06 -0800 Subject: [PATCH] hide device input if device input is not required Signed-off-by: Arthur Lu --- scripts/config.js | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/scripts/config.js b/scripts/config.js index f02bdac..eb0ec32 100644 --- a/scripts/config.js +++ b/scripts/config.js @@ -113,19 +113,16 @@ function addDiskLine (fieldset, busPrefix, busName, device, diskDataParsed, stor busLabel.innerHTML = busName; field.append(busLabel); - if (device) { - let deviceInput = document.createElement("input"); - deviceInput.type = "number"; - deviceInput.min = 0; - deviceInput.max = diskConfig[type][busPrefix].limit; - deviceInput.value = device; - field.append(deviceInput); - } - else { - let deviceInput = document.createElement("div"); - deviceInput.classList.add("hidden"); - field.append(deviceInput); + let deviceInput = document.createElement("input"); + deviceInput.type = "number"; + deviceInput.min = 0; + deviceInput.max = diskConfig[type][busPrefix].limit; + deviceInput.value = device; + if (!device) { + deviceInput.disabled = true; + deviceInput.classList.add("hidden"); } + field.append(deviceInput); let storage = diskDataParsed.storage; let storageSelect = document.createElement("select");