/** * 6.1 Erzeugen von Objekten * */ import {Calendar} from "./lib/calendar-v2.js"; import {asciiCalendar} from "./lib/calendar-view.js"; import * as I18N from "./lib/i18n.js"; let language = I18N["DE"]; Calendar.firstDayOfWeek = language.firstDayOfWeek; document.addEventListener("DOMContentLoaded", function (){ document.getElementById("mask").addEventListener("submit", function (submit){ submit.preventDefault(); printCalendarFn(); return false; }); }); function printCalendarFn() { let month = document.getElementById("month").value; let year = document.getElementById("year").value; month = Number.parseInt(month); year = Number.parseInt(year); let calendar = Calendar.buildCalendar(month, year); console.log(calendar); let calenderView = asciiCalendar(calendar, language); document.getElementById("calendar").innerHTML = `
${calenderView}`; }