start work on dropdowns

main
SolDev69 2 years ago
parent bce50a7c68
commit fde3491675

@ -1,8 +1,30 @@
let dropdown = document.getElementById("dropdown") let dropdown = document.getElementById("dropdown")
let downloads = document.getElementById("dl")
let versionObject64 = {
"Infdev": {
"Infdev 20100227 (Maxxx)": [],
"Infdev 20100313 (RVH)": [],
"Infdev 20100325 (Maxxx)": [],
"Infdev 20100330 (Zero)": [],
"Infdev 20100414 (314rft)": [],
"Infdev 20100420 (314rft, Zero)": [],
"Infdev 20100624 (314rft)": [],
},
"Alpha": {
"Alpha v1.0.1_01": []
}
}
dropdown.onchange = () => {
for (let val in versionObject64[this.value]) {
dl.options[dl.options.length] = new Option(val, val);
}
}
window.onload = () => {
}
let button = document.getElementById("button64") let button = document.getElementById("button64")
button.addEventListener(execute) button.addEventListener(execute)
function execute() { function execute() {
if (dropdown.selectedIndex.text == "Infdev")
dropdown.innerHTML += "<option value=\"inf-20100227\"></option>"
} }

@ -44,13 +44,13 @@
<ul> <ul>
<h3> Select version: </h3> <h3> Select version: </h3>
<select id="dropdown1" name="versions64"> <select id="dropdown1" name="versions64">
<option>Phase</option>
<option value="infdev">Infdev</option> <option value="infdev">Infdev</option>
<option value="alpha">Alpha</option> <option value="alpha">Alpha</option>
<option value="beta">Beta</option> <option value="beta">Beta</option>
<option value="release">Release</option> <option value="release">Release</option>
</select> </select>
<select id="dropdown2" name="downloads64"></select> <select id="dl"></select>
<button id="button64" hidden>View Downloads</button> <button id="button64" hidden>View Downloads</button>
</ul> </ul>
<h1 id="unlimitedmc"> Unlimited Worldgen ("128 bit")</h1> <h1 id="unlimitedmc"> Unlimited Worldgen ("128 bit")</h1>

Loading…
Cancel
Save