1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-02 04:40:44 +02:00

Bugtracker #3575, #3891 - reduce JS warnings, reduce no of cookies generated, recalc tzOffset cookie every time

This commit is contained in:
e107steved
2007-07-17 20:28:20 +00:00
parent 529fc0c203
commit af0483c32b
2 changed files with 16 additions and 16 deletions

View File

@@ -5,8 +5,8 @@
| e107 website system - Javascript File. | e107 website system - Javascript File.
| |
| $Source: /cvs_backup/e107_0.8/e107_files/e107.js,v $ | $Source: /cvs_backup/e107_0.8/e107_files/e107.js,v $
| $Revision: 1.5 $ | $Revision: 1.6 $
| $Date: 2007-05-28 18:49:08 $ | $Date: 2007-07-17 20:28:14 $
| $Author: e107steved $ | $Author: e107steved $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
@@ -34,24 +34,23 @@ var localTime = Math.floor(nowLocal.getTime()/1000); /* time, in ms -- recorded
*/ */
function SyncWithServerTime(serverTime) function SyncWithServerTime(serverTime)
{ {
if (serverTime) { if (serverTime)
{
/* update time difference cookie */ /* update time difference cookie */
tdCookie='e107_tdOffset='; var serverDelta=Math.floor(localTime-serverTime);
tdSetTimeCookie='e107_tdSetTime='; document.cookie = 'e107_tdOffset='+serverDelta+'; path=/';
serverDelta=Math.floor(localTime-serverTime); document.cookie = 'e107_tdSetTime='+(localTime-serverDelta)+'; path=/'; /* server time when set */
document.cookie = tdCookie+serverDelta;
document.cookie = tdSetTimeCookie+(localTime-serverDelta); /* server time when set */
} }
tzCookie = 'e107_tzOffset='; var tzCookie = 'e107_tzOffset=';
if (document.cookie.indexOf(tzCookie) < 0) { // if (document.cookie.indexOf(tzCookie) < 0) {
/* set if not already set */ /* set if not already set */
timezoneOffset = nowLocal.getTimezoneOffset(); /* client-to-GMT in minutes */ var timezoneOffset = nowLocal.getTimezoneOffset(); /* client-to-GMT in minutes */
document.cookie = tzCookie + timezoneOffset; document.cookie = tzCookie + timezoneOffset+'; path=/';
} // }
} }
var ns6=0;
if(document.getElementById&&!document.all){ns6=1;}else{ns6=0;} if(document.getElementById&&!document.all){ns6=1;}
var agtbrw=navigator.userAgent.toLowerCase(); var agtbrw=navigator.userAgent.toLowerCase();
var operaaa=(agtbrw.indexOf('opera')!=-1); var operaaa=(agtbrw.indexOf('opera')!=-1);
var head="display:''"; var head="display:''";

View File

@@ -3,7 +3,8 @@
function tick(e107_datepref,e107_dateformat,e107_datesuff1,e107_datesuff2,e107_datesuff3,e107_datesuff4) { function tick(e107_datepref,e107_dateformat,e107_datesuff1,e107_datesuff2,e107_datesuff3,e107_datesuff4) {
if(e107_datepref=='undefined'){e107_datepref = '';} if(e107_datepref=='undefined'){e107_datepref = '';}
var hours, minutes, seconds, ap; var hours, minutes, seconds, ap;
var intHours, intMinutes, intSeconds; var today; var intHours, intMinutes, intSeconds, today;
var intDay, intDate, intMonth, intYear, timeString;
today = new Date(); today = new Date();
intDay = today.getDay(); intDay = today.getDay();
intDate = today.getDate(); intDate = today.getDate();