Skip to content
Snippets Groups Projects
Commit 82b5b5a8 authored by corvusmo's avatar corvusmo Committed by Nils Schneider
Browse files

gluon-status-page: refactor creation of table rows and cells (#738)

parent 7f2b93e7
No related branches found
No related tags found
No related merge requests found
...@@ -31,20 +31,13 @@ function (Helper, SignalGraph, Signal) { ...@@ -31,20 +31,13 @@ function (Helper, SignalGraph, Signal) {
} }
function TableEntry(parent, nodeInfo, color, stream, mgmtBus, signal) { function TableEntry(parent, nodeInfo, color, stream, mgmtBus, signal) {
var el = document.createElement("tr") var el = parent.insertRow()
parent.appendChild(el)
var tdHostname = document.createElement("td")
var tdTQ = document.createElement("td")
var tdSignal = document.createElement("td")
var tdDistance = document.createElement("td")
var tdInactive = document.createElement("td")
el.appendChild(tdHostname) var tdHostname = el.insertCell()
el.appendChild(tdTQ) var tdTQ = el.insertCell()
el.appendChild(tdSignal) var tdSignal = el.insertCell()
el.appendChild(tdDistance) var tdDistance = el.insertCell()
el.appendChild(tdInactive) var tdInactive = el.insertCell()
var marker = document.createElement("span") var marker = document.createElement("span")
marker.textContent = "" marker.textContent = ""
...@@ -69,7 +62,7 @@ function (Helper, SignalGraph, Signal) { ...@@ -69,7 +62,7 @@ function (Helper, SignalGraph, Signal) {
el.destroy = function () { el.destroy = function () {
unsubscribe() unsubscribe()
parent.removeChild(el) parent.tBodies[0].removeChild(el)
} }
return el return el
...@@ -135,8 +128,7 @@ function (Helper, SignalGraph, Signal) { ...@@ -135,8 +128,7 @@ function (Helper, SignalGraph, Signal) {
el.appendChild(h) el.appendChild(h)
var table = document.createElement("table") var table = document.createElement("table")
var tr = document.createElement("tr") var tr = table.insertRow()
table.appendChild(tr)
table.classList.add("datatable") table.classList.add("datatable")
var th = document.createElement("th") var th = document.createElement("th")
......
...@@ -49,10 +49,11 @@ define(["lib/helper"], function (Helper) { ...@@ -49,10 +49,11 @@ define(["lib/helper"], function (Helper) {
} }
function mkTrafficRow(table, children, label, stream, selector) { function mkTrafficRow(table, children, label, stream, selector) {
var tr = document.createElement("tr") var tr = table.insertRow()
var th = document.createElement("th") var th = document.createElement("th")
var td = document.createElement("td")
th.textContent = label th.textContent = label
tr.appendChild(th)
var td = tr.insertCell()
var traffic = stream.slidingWindow(2, 2) var traffic = stream.slidingWindow(2, 2)
var pkts = streamNode(traffic.map(deltaUptime(selector + ".packets")).map(prettyPackets)) var pkts = streamNode(traffic.map(deltaUptime(selector + ".packets")).map(prettyPackets))
...@@ -65,10 +66,6 @@ define(["lib/helper"], function (Helper) { ...@@ -65,10 +66,6 @@ define(["lib/helper"], function (Helper) {
td.appendChild(document.createElement("br")) td.appendChild(document.createElement("br"))
td.appendChild(bytes) td.appendChild(bytes)
tr.appendChild(th)
tr.appendChild(td)
table.appendChild(tr)
children.push(pkts) children.push(pkts)
children.push(bw) children.push(bw)
children.push(bytes) children.push(bytes)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment