import {DomOutput} from "./lib/DomIO.js";
|
import {calculateSemesterEffort, makeEffortTable, parseCSV} from "./lib/muster-effort";
|
|
const OUTPUT_ELEMENT_ID = "text-output";
|
const terminal = new DomOutput(OUTPUT_ELEMENT_ID);
|
|
document.addEventListener("DOMContentLoaded",() =>{
|
document.getElementById("run").addEventListener("click", main);
|
});
|
|
function main() {
|
const input = document.getElementById("argv").value;
|
const lectures = parseCSV(input);
|
const lecturesInformation = calculateSemesterEffort(lectures);
|
const effortTable = makeEffortTable(lecturesInformation);
|
printEffortTable(effortTable);
|
}
|
|
function printEffortTable(table) {
|
terminal.clear();
|
terminal.printh(table);
|
}
|