1.35 (2012-01-27) by Michael Prager\r
- fixed 24/12h time format detection\r
- fixed weekday not showing on some devices\r
+1.36 (2012-01-31) by Michael Prager\r
+ - fixed 24/12h time format detection problem introduced in v1.35\r
\r
<!DOCTYPE plist PUBLIC "-//Nokia//DTD PLIST 1.0//EN" "http://www.nokia.com/NOKIA_COM_1/DTDs/plist-1.0.dtd">\r
<plist version="1.0">\r
<dict>\r
- <key>DisplayName</key> <string>ComingNext 1.35</string>\r
+ <key>DisplayName</key> <string>ComingNext 1.36</string>\r
<key>Identifier</key> <string>ar.com.cochambre.symbian.wrt.comingnext</string>\r
- <key>Version</key> <string>1.35</string>\r
+ <key>Version</key> <string>1.36</string>\r
<key>MainHTML</key> <string>index.html</string>\r
<key>AllowNetworkAccess</key> <true/>\r
<key>MiniViewEnabled</key> <true/> \r
// Nothing of interest from here on...\r
//-------------------------------------------------------\r
var panelNum = 0; // use 1 for second panel\r
-var version = "1.35";\r
+var version = "1.36";\r
var versionURL = "http://comingnext.sourceforge.net/version.xml";\r
var calendarService = null;\r
var cacheEntriesHtml = [];\r
}\r
}\r
\r
+function stringEndsWith(str, suffix)\r
+{\r
+ return str.indexOf(suffix, str.length - suffix.length) !== -1;\r
+}\r
+\r
// detects the system's current time format by parsing a native calendar timestamp (this is the only reliable formating across all devices and firmwares)\r
function detectTimeFormat(localeTimeString)\r
{\r
localeTimeString = localeTimeString.toLowerCase();\r
- use12hoursTimeFormat = localeTimeString.indexOf("am") != -1 || localeTimeString.indexOf("pm") != -1 ? true : false;\r
+ use12hoursTimeFormat = stringEndsWith(localeTimeString, "am") || stringEndsWith(localeTimeString, "pm");\r
timeFormatSeparator = localeTimeString.indexOf(":") != -1 ? ":" : ".";\r
}\r
\r