comparison forum/Themes/Vamp/scripts/profile.js @ 76:e3e11437ecea website

Add forum code
author Chris Cannam
date Sun, 07 Jul 2013 11:25:48 +0200
parents
children
comparison
equal deleted inserted replaced
75:72f59aa7e503 76:e3e11437ecea
1 var localTime = new Date();
2 function autoDetectTimeOffset(currentTime)
3 {
4 if (typeof(currentTime) != 'string')
5 var serverTime = currentTime;
6 else
7 var serverTime = new Date(currentTime);
8
9 // Something wrong?
10 if (!localTime.getTime() || !serverTime.getTime())
11 return 0;
12
13 // Get the difference between the two, set it up so that the sign will tell us who is ahead of who.
14 var diff = Math.round((localTime.getTime() - serverTime.getTime())/3600000);
15
16 // Make sure we are limiting this to one day's difference.
17 diff %= 24;
18
19 return diff;
20 }
21
22 // Prevent Chrome from auto completing fields when viewing/editing other members profiles
23 function disableAutoComplete()
24 {
25 if (is_chrome && document.addEventListener)
26 document.addEventListener("DOMContentLoaded", disableAutoCompleteNow, false);
27 }
28
29 // Once DOMContentLoaded is triggered, call the function
30 function disableAutoCompleteNow()
31 {
32 for (var i = 0, n = document.forms.length; i < n; i++)
33 {
34 var die = document.forms[i].elements;
35 for (var j = 0, m = die.length; j < m; j++)
36 // Only bother with text/password fields?
37 if (die[j].type == "text" || die[j].type == "password")
38 die[j].setAttribute("autocomplete", "off");
39 }
40 }