You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
2.9 KiB
JavaScript

let versionObject64 = {
"Infdev": {
"Infdev 20100227 (Maxxx)": [
{version: "v1", download: "../mods/64bit/infdev/inf-20100227/minecraft-inf-20100227-v1-maxxx.zip"},
],
"Infdev 20100313 (RVH)": [
// Todo: add notes system
{
version: "v0.0.1",
download: "../mods/64bit/infdev/inf-20100313/inf313_long_0.0.1.zip",
},
{
version: "v0.0.2",
download: "../mods/64bit/infdev/inf-20100313/inf313_long_0.0.2.zip",
},
{
version: "v0.0.3",
download: "../mods/64bit/infdev/inf-20100313/inf313_long_0.0.3.zip"
}
],
"Infdev 20100325 (Maxxx)": [],
"Infdev 20100330 (Zero)": [],
"Infdev 20100414 (314rft)": [],
"Infdev 20100420 (314rft, Zero)": [],
"Infdev 20100624 (314rft)": [],
},
"Alpha": {
"Alpha v1.0.1_01 (Zeta and Zero)": [
{
version: "0.0.3_02",
download: "./mods/64bit/alpha/a1.0.1_01/minecraft-a1.0.1_01-64bit_v0.0.3_02-zero-and-zeta.zip",
}
],
}
}
/*
let versionObject64 = {
"Infdev": {
"Infdev 20100227 (Maxxx)": [
downloadSystem("v1","./mods/64bit/infdev/inf-20100227/minecraft-inf-20100227-v1-maxxx.zip"),
],
"Infdev 20100313 (RVH)": [
// Todo: add notes system
{
version: "v0.0.1",
download: "./mods/64bit/infdev/inf-20100313/inf313_long_0.0.1.zip",
},
{
version: "v0.0.2",
download: "./mods/64bit/infdev/inf-20100313/inf313_long_0.0.2.zip",
},
{
version: "v0.0.3",
download: "./mods/64bit/infdev/inf-20100313/inf313_long_0.0.3.zip"
}
],
"Infdev 20100325 (Maxxx)": [],
"Infdev 20100330 (Zero)": [],
"Infdev 20100414 (314rft)": [],
"Infdev 20100420 (314rft, Zero)": [],
"Infdev 20100624 (314rft)": [],
},
"Alpha": {
"Alpha v1.0.1_01 (Zeta and Zero)": [
{
version: "0.0.3_02",
download: "./mods/64bit/alpha/a1.0.1_01/minecraft-a1.0.1_01-64bit_v0.0.3_02-zero-and-zeta.zip",
}
],
}
}
*/
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))
changeDownloads()
}
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'))
}
}