From d6fd4ab33333232cb8cab6877df573e00143fc77 Mon Sep 17 00:00:00 2001 From: FReenen Date: Thu, 29 Feb 2024 17:18:02 +0100 Subject: [PATCH] more work on monthview --- main.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/main.js b/main.js index d9b357d..0aa07a0 100644 --- a/main.js +++ b/main.js @@ -300,9 +300,9 @@ class CalendarView extends ItemView let today = this.monthEl.createEl("div", { cls: "frcal__time" }); today.append(getIcon('calendar-days')); - today.addEventListener('click', function(e) { - this.gotoThisWeek(); - }.bind(this)); + // today.addEventListener('click', function(e) { + // this.gotoThisWeek(); + // }.bind(this)); this.mountFirstEl = this.monthEl.createEl("div", { cls: "frcal__month_first", attr: { style: "flex: 70" } }); this.mountFirstSpanEl = this.mountFirstEl.createEl("span"); this.mountSecondEl = this.monthEl.createEl("div", { cls: "frcal__month_second", attr: { style: "flex: 0" } }); @@ -361,11 +361,11 @@ class CalendarView extends ItemView if (startMonth == null) { - startMounth = moment().substract(1, "years"); + startMonth = moment().subtract(1, "years"); } if (endMonth == null) { - endMounth = moment().add(1, "years"); + endMonth = moment().add(1, "years"); } if (startMonth.day() != 1) @@ -394,7 +394,7 @@ class CalendarView extends ItemView let lastMonth = startMonth.year() * 12 + startMonth.month() - 1; - let table = this.monthView.createEl('table'); + let table = this.mountView.createEl('table'); for (let week = moment(startMonth); week < endMonth; week.add(1, "weeks")) { let row = table.createEl("tr"); @@ -403,17 +403,17 @@ class CalendarView extends ItemView { lastMonth += 1; let span = moment(week).add(1, "months").subtract(1, "day").isoWeek() - week.isoWeek(); - row.createEl("td", { attr: { rowspan: span } }).innerText = DateFormat.month[week.month()]; + row.createEl("td", { attr: { rowspan: span } }).innerText = DateFormat.months[week.month()]; } - row.createEl('td', { class: 'frcal__weekinmonth' }).innerText = week.isoWeek(); + row.createEl('td', { cls: 'frcal__weekinmonth' }).innerText = week.isoWeek(); - for (let day=week.dom(); day < week.dom()+7; day++) + for (let day=week.date(); day < week.date()+7; day++) { - row.createEl('td', { class: 'frcal__dayinmonth', content: day.ToString()}); + row.createEl('td', { cls: 'frcal__dayinmonth'}).innerText = day.toString(); } } - this.monthView.style.display = "block"; + this.mountView.style.display = "block"; } async onClose()