25 lines
795 B
JavaScript
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')
|
|
} |