Hong-Phuc Bui
2025-01-16 2889de7f0c2d587a17fbd322af57c29e84238620
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
 * 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>`;
}