feat(popup_editor): integrate with calendar for day notes

This commit is contained in:
Elian Doran
2025-07-10 18:14:23 +03:00
parent dccdb5ceb7
commit 7d9196d5e1

View File

@@ -225,6 +225,7 @@ export default class CalendarView extends ViewMode<{}> {
$(mainContainer ?? e.el).append($(promotedAttributesHtml));
}
},
// Called upon when clicking the day number in the calendar, opens or creates the day note but only if in a calendar root.
dateClick: async (e) => {
if (!this.isCalendarRoot) {
return;
@@ -232,7 +233,8 @@ export default class CalendarView extends ViewMode<{}> {
const note = await date_notes.getDayNote(e.dateStr);
if (note) {
appContext.tabManager.getActiveContext()?.setNote(note.noteId);
appContext.triggerCommand("openInPopup", { noteIdOrPath: note.noteId });
appContext.triggerCommand("refreshNoteList", { noteId: this.parentNote.noteId });
}
},
datesSet: (e) => this.#onDatesSet(e),