diff --git a/apps/schoolCalendar/custom.html b/apps/schoolCalendar/custom.html
index 5353e4bf0..7a60af319 100644
--- a/apps/schoolCalendar/custom.html
+++ b/apps/schoolCalendar/custom.html
@@ -73,6 +73,25 @@
// When the 'upload' button is clicked...
document.getElementById("upload").addEventListener("click", function () {
+ //Cacultate data:
+ var calendarEvents = calendar.getEvents();
+ let schedule = []
+ //--------------------
+ if(calendarEvents)
+ for(i=0;i>calendarEvents.length;i++){
+ var calendarEntry = {}
+ calendarEntry['cn'] = calendarEvents[i].title;
+ calendarEntry['dow'] = calendarEvents[i].start.getDate();
+ calendarEntry['sh'] = calendarEvents[i].start.getHours();
+ calendarEntry['sm'] = calendarEvents[i].start.getMinutes();
+ calendarEntry['eh'] = calendarEvents[i].end.getHours();
+ calendarEntry['em'] = calendarEvents[i].end.getMinutes();
+ schedule.push(calendarEntry)
+ }
+ }else{
+ alert("Add some events!");
+ }
+ //---------------------
// build the app's text using a templated String
var app = `
require("Font8x12").add(Graphics);