Files
ScheduleGeneratorApp/template/script.js
T
2022-11-06 20:14:15 -08:00

25 lines
795 B
JavaScript

function start() {
let file = document.getElementById("input_file").files[0];
let minReq = document.getElementById("min_req").value;
let classCap = document.getElementById("class_cap").value;
let blockClassLimit = document.getElementById("classrooms").value;
let totalBlocks = document.getElementById("total_blocks").value;
// start animation
document.getElementById('main').style.display = 'none';
document.getElementById('processing').style.display = 'block';
let reader = new FileReader()
reader.addEventListener("load", () => {
let raw = reader.result;
eel.start(raw, minReq, classCap, blockClassLimit, totalBlocks)(start_callback);
}, false);
if (file) {
reader.readAsText(file);
}
}
function start_callback(error) {
console.log(error, 'done')
}