31 lines
757 B
JavaScript
31 lines
757 B
JavaScript
async function loadTargets() {
|
|
|
|
const res = await fetch("/api/targets");
|
|
const data = await res.json();
|
|
|
|
const sys = document.getElementById("system");
|
|
const arch = document.getElementById("arch");
|
|
const runtime = document.getElementById("runtime");
|
|
|
|
data.systems.forEach(s => {
|
|
let o = document.createElement("option");
|
|
o.value = s;
|
|
o.text = s;
|
|
sys.appendChild(o);
|
|
});
|
|
|
|
data.arches.forEach(a => {
|
|
let o = document.createElement("option");
|
|
o.value = a;
|
|
o.text = a;
|
|
arch.appendChild(o);
|
|
});
|
|
|
|
data.runtimes.forEach(r => {
|
|
let o = document.createElement("option");
|
|
o.value = r;
|
|
o.text = r;
|
|
runtime.appendChild(o);
|
|
});
|
|
}
|