diff options
Diffstat (limited to 'web/js/nms-score-card.js')
-rw-r--r-- | web/js/nms-score-card.js | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/web/js/nms-score-card.js b/web/js/nms-score-card.js deleted file mode 100644 index 03adcc4..0000000 --- a/web/js/nms-score-card.js +++ /dev/null @@ -1,67 +0,0 @@ -"use strict"; - -var nmsScoreCard = nmsScoreCard || { - _handler: null -}; - -nmsScoreCard.init = function() { - var scores = []; - for (var sw in nmsData.switches.switches) { - var worst = healthInfo(sw); - worst.sw = sw; - scores.push(worst); - } - scores.sort(function(a,b) { - return b.score - a.score; - }); - var content = []; - for (var i in scores) { - var sw = scores[i]; - content.push([sw.score, sw.sw, sw.why]); - } - var parentel = document.getElementById("score-parent"); - while (parentel.firstChild) { - parentel.removeChild(parentel.firstChild); - } - parentel.appendChild(nmsScoreCard._buildTable(content)); - if (nmsScoreCard._handler != null) { - clearTimeout(nmsScoreCard._handler); - nmsScoreCard._handler = null; - } - nmsScoreCard._handler = setTimeout(nmsScoreCard.init, 10000); -} -nmsScoreCard._buildTable = function(content,caption) { - var table = document.createElement("table"); - var tr; - var td1; - var td2; - var td3; - table.className = "table"; - table.classList.add("table"); - table.classList.add("table-condensed"); - if (caption != undefined) { - var cap = document.createElement("caption"); - cap.textContent = caption; - table.appendChild(cap); - } - for (var v in content) { - tr = table.insertRow(-1); - if (content[v][0] > 500) { - tr.classList.add("danger"); - } else if (content[v][0] > 249) { - tr.classList.add("warning"); - } else if (content[v][0] > 99) { - tr.classList.add("info"); - } else { - tr.classList.add("success"); - } - td1 = tr.insertCell(0); - td1.classList.add("left"); - td2 = tr.insertCell(1); - td3 = tr.insertCell(2); - td1.innerHTML = content[v][0]; - td2.innerHTML = "<p class=\"fakelink\" onclick='nmsUi.setActive(\"map\"); nmsInfoBox.click(\"" + content[v][1] + "\");'>" + content[v][1] + "</p>"; - td3.innerHTML = content[v][2]; - } - return table; -} |