aboutsummaryrefslogtreecommitdiffstats
path: root/web/js
diff options
context:
space:
mode:
Diffstat (limited to 'web/js')
-rw-r--r--web/js/nms-data.js2
-rw-r--r--web/js/nms-info-box.js6
-rw-r--r--web/js/nms-map-handlers.js4
-rw-r--r--web/js/nms-oplog.js21
-rw-r--r--web/js/nms-search.js2
-rw-r--r--web/js/nms.js5
6 files changed, 25 insertions, 15 deletions
diff --git a/web/js/nms-data.js b/web/js/nms-data.js
index 37cc11c..c923e08 100644
--- a/web/js/nms-data.js
+++ b/web/js/nms-data.js
@@ -275,7 +275,7 @@ nmsData._genericUpdater = function(name, cacheok) {
url: this._sources[name].target + now,
dataType: "text",
success: function (indata, textStatus, jqXHR) {
- let etag = jqXHR.getResponseHeader("ETag");
+ var etag = jqXHR.getResponseHeader("ETag");
if (nmsData[name] == undefined || (nmsData[name]['hash'] != etag && nmsData[name]['hash'] != etag.slice(2))) {
var data = JSON.parse(indata);
if (name == "ping") {
diff --git a/web/js/nms-info-box.js b/web/js/nms-info-box.js
index e15507d..ca5b6c7 100644
--- a/web/js/nms-info-box.js
+++ b/web/js/nms-info-box.js
@@ -947,9 +947,9 @@ var switchCommentsPanel = function () {
td1 = tr.insertCell(0);
td2 = tr.insertCell(1);
var date = new Date(logs[v]['timestamp']);
- let month = date.getMonth() + 1;
- let day = date.getDate();
- let tmp = (date.getYear() + 1900) + "-" + (month < 10 ? "0": "") + month + "-" + (day < 10 ? "0" : "") + day + " " + date.toTimeString().replace(/:\d\d .*$/,"");
+ var month = date.getMonth() + 1;
+ var day = date.getDate();
+ var tmp = (date.getYear() + 1900) + "-" + (month < 10 ? "0": "") + month + "-" + (day < 10 ? "0" : "") + day + " " + date.toTimeString().replace(/:\d\d .*$/,"");
td1.textContent = tmp;
td1.classList.add("left");
td2.textContent = "[" + logs[v]['username'] + "] " + logs[v]['log'];
diff --git a/web/js/nms-map-handlers.js b/web/js/nms-map-handlers.js
index 4cf2fea..b88b858 100644
--- a/web/js/nms-map-handlers.js
+++ b/web/js/nms-map-handlers.js
@@ -332,7 +332,7 @@ function tempInfo(sw)
ret.score = 0;
ret.data[0].value = "N/A";
if (testTree(nmsData,['switchstate','switches',sw,'temp'])) {
- let temp = nmsData.switchstate.switches[sw].temp;
+ var temp = nmsData.switchstate.switches[sw].temp;
if (temp == undefined) {
ret.data[0].value = "N/A";
} else {
@@ -400,7 +400,7 @@ function pingInfo(sw)
ret.score = 250;
ret.why = "No IPv6 ping reply";
} else if (v4 == undefined) {
- ret.score = 249;
+ ret.score = 800;
ret.why = "No IPv4 ping reply";
}
diff --git a/web/js/nms-oplog.js b/web/js/nms-oplog.js
index 42b29dc..b1f979f 100644
--- a/web/js/nms-oplog.js
+++ b/web/js/nms-oplog.js
@@ -15,7 +15,9 @@ nmsOplog._reset = function() {
document.getElementById('searchbox').oninput();
}
-nmsOplog.getUser = function(force = false) {
+nmsOplog.getUser = function(force) {
+ if (force == undefined)
+ force = false;
var user = nms.user;
if (user == undefined || force) {
user = prompt("Who are you? Short nick for the record.");
@@ -38,6 +40,9 @@ nmsOplog.commit = function() {
nmsOplog._reset();
return;
}
+ if (d == undefined || d == null || d == "") {
+ return;
+ }
var myData = {"user": user, "systems": s, "log": d};
myData = JSON.stringify(myData);
@@ -64,8 +69,10 @@ nmsOplog.getSwitchLogs = function(sw) {
return [];
for (var v in nmsData['oplog']['oplog']) {
var log = nmsData['oplog']['oplog'][v];
- if (nmsSearch.searchTest(log['systems'],sw)) {
- logs.push(log);
+ if (log['systems'] != "" && log['systems'] != undefined) {
+ if (nmsSearch.searchTest(log['systems'],sw)) {
+ logs.push(log);
+ }
}
}
return logs;
@@ -89,13 +96,13 @@ nmsOplog._updateComments = function(limit,prefix,timefield,cutoff) {
if (timefield == "time") {
td1.textContent = date.toTimeString().replace(/:\d\d .*$/,"");
} else {
- let month = date.getMonth() + 1;
- let day = date.getDate();
- let tmp = (date.getYear() + 1900) + "-" + (month < 10 ? "0": "") + month + "-" + (day < 10 ? "0" : "") + day + " " + date.toTimeString().replace(/:\d\d .*$/,"");
+ var month = date.getMonth() + 1;
+ var day = date.getDate();
+ var tmp = (date.getYear() + 1900) + "-" + (month < 10 ? "0": "") + month + "-" + (day < 10 ? "0" : "") + day + " " + date.toTimeString().replace(/:\d\d .*$/,"");
td1.textContent = tmp;
}
td1.classList.add("left");
- let data = nmsData['oplog']['oplog'][v]['log'];
+ var data = nmsData['oplog']['oplog'][v]['log'];
if (cutoff && data.length > cutoff) {
data = data.slice(0,cutoff);
data = data + "(...)";
diff --git a/web/js/nms-search.js b/web/js/nms-search.js
index fb8e725..a292814 100644
--- a/web/js/nms-search.js
+++ b/web/js/nms-search.js
@@ -46,7 +46,7 @@ nmsSearch.searchTest = function(id, sw) {
limit = limit.replace("active=","");
var operator = id.replace("active","")[0];
if (limit == parseInt(limit)) {
- var ports = parseInt(nmsData.switchstate.switches[sw].ifs.ge.live);
+ var ports = parseInt(nmsData.switchstate.switches[sw].totals.live);
limit = parseInt(limit);
if (operator == ">" ) {
if (ports > limit) {
diff --git a/web/js/nms.js b/web/js/nms.js
index dc9ba96..0b9fc73 100644
--- a/web/js/nms.js
+++ b/web/js/nms.js
@@ -234,8 +234,11 @@ function ensureAnchorHas(view) {
* stopTv esnures that we don't conflict with the tvmode thing. If a
* user-initiated map is selected, tvmode is disabled.
*/
-function setUpdater(fo, stopTv = true)
+function setUpdater(fo, stopTv )
{
+ if (stopTv == undefined) {
+ stopTv = true;
+ }
if (stopTv)
nms.tvmode.stop();
nmsMap.reset();