circuitpython/tools/circuitpython.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

47 lines
1.1 KiB
JavaScript
Raw Normal View History

2022-06-21 20:02:01 -04:00
console.log("Hello world");
2022-06-21 20:20:34 -04:00
let new_directory_name = document.getElementById("name");
let files = document.getElementById("files");
2022-06-21 20:02:01 -04:00
function mkdir(e) {
console.log("mkdir");
console.log(e);
}
function upload(e) {
console.log("upload");
2022-06-21 20:20:34 -04:00
console.log(files.files);
2022-06-21 20:02:01 -04:00
}
function del(e) {
console.log("delete");
console.log(e);
2022-06-21 20:20:34 -04:00
if (confirm("Delete " + e.target.value + " and all of its contents?")) {
2022-06-21 20:02:01 -04:00
console.log("do it");
}
}
2022-06-21 20:20:34 -04:00
let mkdir_button = document.getElementById("mkdir");
mkdir_button.onclick = mkdir;
let upload_button = document.getElementById("upload");
upload_button.onclick = upload;
upload_button.disabled = files.files.length == 0;
files.onchange = () => {
upload_button.disabled = files.files.length == 0;
}
mkdir_button.disabled = new_directory_name.value.length == 0;
new_directory_name.oninput = () => {
mkdir_button.disabled = new_directory_name.value.length == 0;
}
2022-06-21 20:02:01 -04:00
const collection = document.getElementsByClassName("delete");
for (let i = 0; i < collection.length; i++) {
collection[i].onclick = del;
}