var use12hoursTimeFormat = false; // defines how time should be formated: 19:00 or 07:00 pm\r
var timeFormatSeparator = ":"; // format time 19:00 or 19.00 depending on system setting\r
var defaultFontSize = null; // default browser font size will be set by init\r
+var displayOffset = 0;\r
\r
// vars for daylight saving time\r
var summertime = false; // true, if current date is in summer, false if in winter\r
log('parseDate(): fixing time +1h: ' + result);\r
}\r
}\r
+ if (displayOffset != 0) {\r
+ result = new Date(result.getTime() + displayOffset);\r
+ }\r
\r
return result;\r
}\r
else {\r
mode = 1;\r
}\r
+ checkForOffByOneBug();\r
log("init(): updateScreen()");\r
updateScreen();\r
if (config['useBackgroundImage'].Value)\r
statupSuccessful = true;\r
}\r
\r
+function checkForOffByOneBug() {\r
+ var tz = new Date().getTimezoneOffset();\r
+ if (tz < 0) {\r
+ tz = -tz;\r
+ }\r
+ tz = tz / 60;\r
+ if (tz > 12) {\r
+ displayOffset = 24*3600*1000;\r
+ }\r
+}\r
+\r
function checkOrientation()\r
{\r
//updateScreen();\r