]> code.delx.au - comingnext/blobdiff - comingNext/index.html
fixed typo
[comingnext] / comingNext / index.html
index 14da1c3a5a6d9af9372e55620534618d5be3acde..f8ffff8879e49f6662827a8e178437f161a3cd31 100644 (file)
@@ -611,7 +611,7 @@ function updateData()
                // This usually happens when a backup is being made.\r
                // Retry the next time updateData() is called by \r
                // resetting errorOccured\r
-               log('updateData(): listCalendars() failed, trying again laster...');\r
+               log('updateData(): listCalendars() failed, trying again later...');\r
                cacheEntriesHtml = ''; // make sure we replace the currently shown error message on the next update\r
                errorOccured = false;\r
                return;\r
@@ -782,6 +782,14 @@ function updateData()
                                log('date: ' + date);\r
                                var endDate = ((entryEndTime == null) ? null : parseDate(entryEndTime));\r
                                log('endDate: ' + endDate);\r
+                               \r
+                               // check if Meeting is actually a DayEvent. Bug introduced by "Anna" updates to various Symbian^3 devices.\r
+                               // Note that this workaround is not 100% save! It might missinterpret some meetings as dayevents of starting and ending on 00:00\r
+                               if (entry.Type == 'Meeting' && date.getHours() == 0 && date.getMinutes() == 0 && \r
+                                       endDate != null && endDate.getHours() == 0 && endDate.getMinutes() == 0) {\r
+                                       log('fixing event type: changed from "Meeting" to "DayEvent".');\r
+                                       entry.Type = 'DayEvent';\r
+                               }\r
 \r
                                // check if meeting event has already passed\r
                                if (entry.Type == 'Meeting') {\r