X-Git-Url: https://code.delx.au/comingnext/blobdiff_plain/9e9817a7da1768159cec7c2393cab305af8ad762..59b781af1f1c364dcf85c0ca1032998945b9433e:/debug.js diff --git a/debug.js b/debug.js index 173d3c8..48bd845 100644 --- a/debug.js +++ b/debug.js @@ -16,6 +16,7 @@ var device = { var include = true; var startRange = criteria.Filter.StartRange; var endRange = criteria.Filter.EndRange; + var calendarName = criteria.Filter.CalendarName; if (searchText != undefined && entry.Summary != undefined && entry.Summary.indexOf(searchText) == -1) { include = false; } @@ -31,6 +32,9 @@ var device = { if (endRange != undefined && entry.EndTime != undefined && this.StringToDate(entry.EndTime) > endRange) { include = false; } + if (calendarName != undefined && entry.CalendarName != undefined && entry.CalendarName != calendarName) { + include = false; + } if (include) entries.push(entry); } @@ -57,7 +61,7 @@ var device = { ErrorMessage: "", ReturnValue: { - data: [ "default" ], + data: [ "default", "calendar2" ], dataPtr: 0, getNext: function _getNext() { @@ -203,6 +207,8 @@ var device = { }, } +var eventsStartDate = new Date(); // new Date("2012-01-01"); + device.data.default = [ { id: 0, @@ -212,8 +218,8 @@ device.data.default = [ Summary: "summary", Location: "location", Status: undefined, - StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 1 * 1)), - EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 2)), + StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 1 * 1)), + EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 2)), InstanceStartTime: undefined, InstanceEndTime: undefined }, @@ -225,8 +231,8 @@ device.data.default = [ Summary: "summary2", Location: "location2", Status: undefined, - StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24)), - EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24)), + StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24)), + EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24)), InstanceStartTime: undefined, InstanceEndTime: undefined }, @@ -238,13 +244,46 @@ device.data.default = [ Summary: "summary3", Location: "location3", Status: undefined, - StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 2)), - EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 2)), + StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 2)), + EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 2)), + InstanceStartTime: undefined, + InstanceEndTime: undefined + }, + { + id: 3, + LocalId: 3, + Type: "DayEvent", + CalendarName: "calendar2", + Summary: "summary4", + Location: "location4", + Status: undefined, + StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 3)), + EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 3)), InstanceStartTime: undefined, InstanceEndTime: undefined }, ]; +{ + for(var i = 0; i < 100; i++) { + var newid = device.data.default.length + 1; + var event = { + id: newid, + LocalId: newid, + Type: "DayEvent", + CalendarName: "default", + Summary: "summary" + newid, + Location: "location" + newid, + Status: undefined, + StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * device.data.default.length)), + EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * device.data.default.length)), + InstanceStartTime: undefined, + InstanceEndTime: undefined + } + device.data.default[device.data.default.length] = event; + } +} + window.menu = { leftText: "undef", leftCallback: undefined,