aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristian Lyngstol <kly@kly.no>2016-11-06 20:39:18 +0100
committerKristian Lyngstol <kly@kly.no>2016-11-06 20:39:18 +0100
commita3a185b2b46c732a07c4217286807845fc8f90b8 (patch)
treee78fc4d0c2221e86ab3a82c73ccd94315e2f7066
parent09c0900da534b7ba4154698551d282982f32e896 (diff)
Remove Score Card-page
It doesn't do any good in its current implementation. If it were to make sense, we'd need to drastically enrich it. Closes #128
-rw-r--r--web/index.html10
-rw-r--r--web/js/nms-score-card.js67
2 files changed, 0 insertions, 77 deletions
diff --git a/web/index.html b/web/index.html
index bf47fac..2133b0c 100644
--- a/web/index.html
+++ b/web/index.html
@@ -39,7 +39,6 @@
<ul class="nav navbar-nav">
<li id='map-link' class="active"><a href="#" onclick="nmsUi.setActive('map');">Map<span class="sr-only">(current)</span></a></li>
<li id='admin-link' class="gondul-is-private"><a href="#" onclick="nmsUi.setActive('admin');nmsAdmin.updateConfigPane();">Admin</a></li>
- <li id='score-link' class="gondul-is-private"><a href="#" onclick="nmsUi.setActive('score');nmsScoreCard.init();">Score</a></li>
<li id='oplog-link' class="gondul-is-private"><a href="#" onclick="nmsUi.setActive('oplog');">Oplog</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Menu
@@ -132,14 +131,6 @@
</div>
</div>
</div>
- <div class="container-fluid" id="score">
- <div class="row-fluid score" id="score-row">
- <div id="score-parent" class="scorecard">
- <table id="score-table" class="table table-condensed">
- </table>
- </div>
- </div>
- </div>
<div class="container-fluid" id="map">
<div class="row-fluid">
<div class="span12">
@@ -315,7 +306,6 @@
<script type="text/javascript" src="js/nms-search.js"></script>
<script type="text/javascript" src="js/nms-time.js"></script>
<script type="text/javascript" src="js/nms-dhcp.js"></script>
- <script type="text/javascript" src="js/nms-score-card.js"></script>
<script src="js/jquery.datetimepicker.full.js" type="text/javascript"></script>
<script type="text/javascript">
initNMS();
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;
-}