diff options
author | Kristian Lyngstol <kristian@bohemians.org> | 2015-04-10 18:04:53 +0200 |
---|---|---|
committer | Kristian Lyngstol <kristian@bohemians.org> | 2015-04-10 18:04:53 +0200 |
commit | 7ee6554b7817aebf2d0a1983cf670c0828eeeb48 (patch) | |
tree | 06e0ebc31a8daf801f83b4827c34d5fc15e9e36c /web/nms.gathering.org/nms2/js/nms.js | |
parent | 3d0c76ac9ca315156e6cddcb361d747bd354bf98 (diff) |
NMS: Improve time travel and add About
Diffstat (limited to 'web/nms.gathering.org/nms2/js/nms.js')
-rw-r--r-- | web/nms.gathering.org/nms2/js/nms.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/web/nms.gathering.org/nms2/js/nms.js b/web/nms.gathering.org/nms2/js/nms.js index 7d9b288..7c4d960 100644 --- a/web/nms.gathering.org/nms2/js/nms.js +++ b/web/nms.gathering.org/nms2/js/nms.js @@ -132,14 +132,16 @@ function timeReplay() { } nms.damage = true; } - +var replayHandler = false; function startReplay() { + if (replayHandler) + clearInterval(replayHandler); resetColors(); for (var v in tgStart) { replayTime[v] = tgStart[v]; } timeReplay(); - setInterval(timeReplay,1000); + replayHandler = setInterval(timeReplay,1000); } function changeNow() { @@ -554,9 +556,10 @@ function initialUpdate() */ function updatePing() { + var now = nms.now ? ("?now=" + nms.now) : ""; $.ajax({ type: "GET", - url: "/ping-json2.pl?now=" + nms.now, + url: "/ping-json2.pl" + now, dataType: "text", success: function (data, textStatus, jqXHR) { nms.ping_data = JSON.parse(data); @@ -571,7 +574,7 @@ function updatePing() function updatePorts() { var now = ""; - if (nms.now) + if (nms.now != false) now = "?now=" + nms.now; $.ajax({ type: "GET", @@ -585,7 +588,7 @@ function updatePorts() } }); now=""; - if (nms.now) + if (nms.now != false) now = "&now=" + nms.now; $.ajax({ type: "GET", @@ -998,7 +1001,6 @@ function setNightMode(toggle) { nms.nightMode = toggle; var body = document.getElementById("body"); body.style.background = toggle ? "black" : "white"; - body.style.color = toggle ? "#00FF00" : "black"; setScale(); } /* |