From bcb87eac679e3f341fbd88c2d832b0dee2c3723c Mon Sep 17 00:00:00 2001
From: BlobTheKat <64211737+BlobTheKat@users.noreply.github.com>
Date: Fri, 3 Mar 2023 14:45:08 +0000
Subject: [PATCH] fix your shitty js
---
test/dropdowns.js | 28 +++++++++++++++++-----------
1 file changed, 17 insertions(+), 11 deletions(-)
diff --git a/test/dropdowns.js b/test/dropdowns.js
index 587cbd9..52700ea 100644
--- a/test/dropdowns.js
+++ b/test/dropdowns.js
@@ -75,17 +75,23 @@ let versionObject64 = {
}
*/
-function onchangeDropdown(value) {
- document.getElementById("downloads64").options.length=0
- document.getElementById("downloads64").hidden = false;
- for (let val in versionObject64[value]) {
- document.getElementById("downloads64").options[document.getElementById("downloads64").options.length] = new Option(val, val);
- }
+const d64 = document.getElementById("downloads64")
+const d64box = document.getElementById("downloads64-box")
+const phase = document.getElementById("phase")
+function changeDropdown(value) {
+ d64.hidden = false
+ d64.innerHTML = ""
+ for (let val in versionObject64[value])
+ d64.append(new Option(val, val))
}
-function onchangeDownloads() {
- document.getElementById("downloads64-box").innerHTML = "";
- let value = versionObject64[document.getElementById("phase").value][document.getElementById("downloads64").value]
- for (let i = 0; i < value.length; i++)
- document.getElementById("downloads64-box").innerHTML += "" + value[i].version + "
";
+function changeDownloads() {
+ d64box.innerHTML = ""
+ for(const value of versionObject64[phase.value][d64.value]){
+ const a = document.createElement('a')
+ a.href = value.download
+ a.textContent = value.version
+ d64box.append(a)
+ d64box.append(document.createElement('br'))
+ }
}