/**
|
* 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 = `<pre>${calenderView}</pre>`;
|
}
|