From 73216ae5ae639a1578087c1a08d03f0a245674e0 Mon Sep 17 00:00:00 2001 From: quenousimporte Date: Tue, 30 May 2023 14:05:01 +0200 Subject: [PATCH] fixed: event month fixed: sort events by date changed: display time in events --- main.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.js b/main.js index 812ebea..f245e80 100644 --- a/main.js +++ b/main.js @@ -1215,7 +1215,7 @@ function cvdt(text) var time = text.substr(9,6); return new Date( day.substr(0,4), - day.substr(4,2), + parseInt(day.substr(4,2)) - 1, day.substr(6,2), time.substr(0,2), time.substr(2,2), @@ -1251,7 +1251,7 @@ function ics2json(ics) events.push(evt); } }); - return events; + return events.sort( (a,b) => a.DTSTART - b.DTSTART); } function checkevents() @@ -1293,11 +1293,11 @@ function checkevents() var previous = existing.find(e => e.UID == evt.UID); if (!previous) { - newcontent.push("new event: " + evt.DTSTART.toDateString() + " " + evt.SUMMARY); + newcontent.push("new event: " + evt.DTSTART.toLocaleString() + " " + evt.SUMMARY); } else if (previous.SUMMARY != evt.SUMMARY) { - newcontent.push("changed event: " + evt.DTSTART.toDateString() + " " + evt.SUMMARY); + newcontent.push("changed event: " + evt.DTSTART.toLocaleString() + " " + evt.SUMMARY); } }); @@ -1305,7 +1305,7 @@ function checkevents() { if (!events.find(e => e.UID == evt.UID)) { - newcontent.push("deleted event: " + evt.DTSTART.toDateString() + " " + evt.SUMMARY); + newcontent.push("deleted event: " + evt.DTSTART.toLocaleString() + " " + evt.SUMMARY); } });