aboutsummaryrefslogtreecommitdiffstats
path: root/web/nms.gathering.org/nms2/js/nms.js
diff options
context:
space:
mode:
authorKristian Lyngstol <kristian@bohemians.org>2015-04-10 18:04:53 +0200
committerKristian Lyngstol <kristian@bohemians.org>2015-04-10 18:04:53 +0200
commit7ee6554b7817aebf2d0a1983cf670c0828eeeb48 (patch)
tree06e0ebc31a8daf801f83b4827c34d5fc15e9e36c /web/nms.gathering.org/nms2/js/nms.js
parent3d0c76ac9ca315156e6cddcb361d747bd354bf98 (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.js14
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();
}
/*