]> code.delx.au - comingnext/blobdiff - debug.js
Work around for bug by fixing the current Date rather than amending calendar dates
[comingnext] / debug.js
index 94b366e3e3ecae4d0977ab11af9de2eed0c0c55f..48bd8455c96bac63c5391aa3d2a2f7f6d6d1888e 100644 (file)
--- a/debug.js
+++ b/debug.js
@@ -207,6 +207,8 @@ var device = {
        },\r
 }\r
 \r
+var eventsStartDate = new Date(); // new Date("2012-01-01");\r
+\r
 device.data.default = [\r
        {\r
                id: 0,\r
@@ -216,8 +218,8 @@ device.data.default = [
                Summary: "summary",\r
                Location: "location",\r
                Status: undefined,\r
-               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 1 * 1)),\r
-               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 2)),\r
+               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 1 * 1)),\r
+               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 2)),\r
                InstanceStartTime: undefined,\r
                InstanceEndTime: undefined\r
        },\r
@@ -229,8 +231,8 @@ device.data.default = [
                Summary: "summary2",\r
                Location: "location2",\r
                Status: undefined,\r
-               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24)),\r
-               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24)),\r
+               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24)),\r
+               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24)),\r
                InstanceStartTime: undefined,\r
                InstanceEndTime: undefined\r
        },\r
@@ -242,8 +244,8 @@ device.data.default = [
                Summary: "summary3",\r
                Location: "location3",\r
                Status: undefined,\r
-               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 2)),\r
-               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 2)),\r
+               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 2)),\r
+               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 2)),\r
                InstanceStartTime: undefined,\r
                InstanceEndTime: undefined\r
        },\r
@@ -255,13 +257,33 @@ device.data.default = [
                Summary: "summary4",\r
                Location: "location4",\r
                Status: undefined,\r
-               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 3)),\r
-               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 3)),\r
+               StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 3)),\r
+               EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * 3)),\r
                InstanceStartTime: undefined,\r
                InstanceEndTime: undefined\r
        },\r
 ];\r
 \r
+{\r
+       for(var i = 0; i < 100; i++) {\r
+               var newid = device.data.default.length + 1;\r
+               var event = {\r
+                       id: newid,\r
+                       LocalId: newid,\r
+                       Type: "DayEvent",\r
+                       CalendarName: "default",\r
+                       Summary: "summary" + newid,\r
+                       Location: "location" + newid,\r
+                       Status: undefined,\r
+                       StartTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * device.data.default.length)),\r
+                       EndTime: device.getServiceObject().IDataSource.DateToString(new Date((eventsStartDate).getTime() + 1000 * 60 * 60 * 24 * device.data.default.length)),\r
+                       InstanceStartTime: undefined,\r
+                       InstanceEndTime: undefined\r
+               }\r
+               device.data.default[device.data.default.length] = event;\r
+       }\r
+}\r
+\r
 window.menu = {\r
        leftText: "undef",\r
        leftCallback: undefined,\r