diff --git a/test/dropdowns.js b/test/dropdowns.js index bf799da..7d44ca1 100644 --- a/test/dropdowns.js +++ b/test/dropdowns.js @@ -1,29 +1,32 @@ +let downloadSystem = (v, d) => { + return {version: v, download: d}; +} + let versionObject64 = { "Infdev": { - "Infdev 20100227 (Maxxx)": { - "v1": "./mods/64bit/infdev/inf-20100227/minecraft-inf-20100227-v1-maxxx.zip", - }, - "Infdev 20100313 (RVH)": { + "Infdev 20100227 (Maxxx)": [ + downloadSystem("v1","./mods/64bit/infdev/inf-20100227/minecraft-inf-20100227-v1-maxxx.zip"), + ], + "Infdev 20100313 (RVH)": [ // Todo: add notes system - "v0.0.1": "./mods/64bit/infdev/inf-20100313/inf313_long_0.0.1.zip", - "v0.0.2": "./mods/64bit/infdev/inf-20100313/inf313_long_0.0.2.zip", - "v0.0.3": "./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)": { - - }, + { + 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)": [ @@ -46,5 +49,5 @@ function onchangeDropdown(value) { function onchangeDownloads(value) { for (let i = 0; i < value.length; i++) - document.getElementById("downloads64-box").innerHTML += "" + value[i].version + ""; + document.getElementById("downloads64-box").innerHTML += "" + value[i].version + "
"; } \ No newline at end of file