moparscape.org-smf/Themes/default/scripts/profile.js

40 lines
1.2 KiB
JavaScript

var localTime = new Date();
function autoDetectTimeOffset(currentTime)
{
if (typeof(currentTime) != 'string')
var serverTime = currentTime;
else
var serverTime = new Date(currentTime);
// Something wrong?
if (!localTime.getTime() || !serverTime.getTime())
return 0;
// Get the difference between the two, set it up so that the sign will tell us who is ahead of who.
var diff = Math.round((localTime.getTime() - serverTime.getTime())/3600000);
// Make sure we are limiting this to one day's difference.
diff %= 24;
return diff;
}
// Prevent Chrome from auto completing fields when viewing/editing other members profiles
function disableAutoComplete()
{
if (is_chrome && document.addEventListener)
document.addEventListener("DOMContentLoaded", disableAutoCompleteNow, false);
}
// Once DOMContentLoaded is triggered, call the function
function disableAutoCompleteNow()
{
for (var i = 0, n = document.forms.length; i < n; i++)
{
var die = document.forms[i].elements;
for (var j = 0, m = die.length; j < m; j++)
// Only bother with text/password fields?
if (die[j].type == "text" || die[j].type == "password")
die[j].setAttribute("autocomplete", "off");
}
}