mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-28 18:42:28 +08:00
feat(view/calendar): support coloring
This commit is contained in:
parent
57dc168c26
commit
bcb40b531f
@ -192,6 +192,7 @@ export default class CalendarView extends ViewMode {
|
|||||||
for (const note of notes) {
|
for (const note of notes) {
|
||||||
const startDate = note.getAttributeValue("label", "startDate");
|
const startDate = note.getAttributeValue("label", "startDate");
|
||||||
const customTitle = note.getAttributeValue("label", "calendar:title");
|
const customTitle = note.getAttributeValue("label", "calendar:title");
|
||||||
|
const color = note.getAttributeValue("label", "calendar:color") ?? note.getAttributeValue("label", "color") ?? undefined;
|
||||||
|
|
||||||
if (!startDate) {
|
if (!startDate) {
|
||||||
continue;
|
continue;
|
||||||
@ -203,7 +204,8 @@ export default class CalendarView extends ViewMode {
|
|||||||
title: title,
|
title: title,
|
||||||
start: startDate,
|
start: startDate,
|
||||||
url: `#${note.noteId}`,
|
url: `#${note.noteId}`,
|
||||||
noteId: note.noteId
|
noteId: note.noteId,
|
||||||
|
color: color,
|
||||||
};
|
};
|
||||||
|
|
||||||
const endDate = CalendarView.#offsetDate(note.getAttributeValue("label", "endDate") ?? startDate, 1);
|
const endDate = CalendarView.#offsetDate(note.getAttributeValue("label", "endDate") ?? startDate, 1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user