mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-09-04 06:31:35 +08:00
fix: 🐛 fix prev/next month date not link to right note
This commit is contained in:
parent
45633ad418
commit
3b67364916
@ -346,9 +346,12 @@ export default class CalendarWidget extends RightDropdownButtonWidget {
|
|||||||
this.$month.append($weekNumber);
|
this.$month.append($weekNumber);
|
||||||
|
|
||||||
dates.forEach(date => {
|
dates.forEach(date => {
|
||||||
|
const tempDate = this.date;
|
||||||
|
this.date = date;
|
||||||
const $day = this.createDay(dateNotesForPrevMonth, date.getDate(), date.getDay());
|
const $day = this.createDay(dateNotesForPrevMonth, date.getDate(), date.getDay());
|
||||||
$day.addClass('calendar-date-prev-month');
|
$day.addClass('calendar-date-prev-month');
|
||||||
this.$month.append($day);
|
this.$month.append($day);
|
||||||
|
this.date = tempDate;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -383,9 +386,12 @@ export default class CalendarWidget extends RightDropdownButtonWidget {
|
|||||||
const dateNotesForNextMonth: DateNotesForMonth = await server.get(`special-notes/notes-for-month/${nextMonthStr}`);
|
const dateNotesForNextMonth: DateNotesForMonth = await server.get(`special-notes/notes-for-month/${nextMonthStr}`);
|
||||||
|
|
||||||
dates.forEach(date => {
|
dates.forEach(date => {
|
||||||
|
const tempDate = this.date;
|
||||||
|
this.date = date;
|
||||||
const $day = this.createDay(dateNotesForNextMonth, date.getDate(), date.getDay());
|
const $day = this.createDay(dateNotesForNextMonth, date.getDate(), date.getDay());
|
||||||
$day.addClass('calendar-date-next-month');
|
$day.addClass('calendar-date-next-month');
|
||||||
this.$month.append($day);
|
this.$month.append($day);
|
||||||
|
this.date = tempDate;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user