(obj)
| 83 | } |
| 84 | |
| 85 | function showActiveStreams(obj) { |
| 86 | document.getElementById("activeStreams").innerHTML = ""; |
| 87 | activeStreams = obj; |
| 88 | var streamsObj = new Object(); |
| 89 | var streamsNames = new Array(); |
| 90 | |
| 91 | var keys = getObjKeys(obj) |
| 92 | |
| 93 | // Create Object (streamsObj) for the streams and sort by name (streamsNames) |
| 94 | for (var i = 0; i < keys.length; i++) { |
| 95 | var name = obj[keys[i]]["name"]; |
| 96 | var tmp = new Object(); |
| 97 | var streamKey = getObjKeys(obj[keys[i]]); |
| 98 | |
| 99 | for (var j = 0; j < streamKey.length; j++) { |
| 100 | tmp[streamKey[j]] = obj[keys[i]][streamKey[j]]; |
| 101 | } |
| 102 | |
| 103 | streamsObj[name] = tmp; |
| 104 | streamsNames.push(name) |
| 105 | } |
| 106 | |
| 107 | streamsNames.sort(); |
| 108 | |
| 109 | // Create Table for activeStreams |
| 110 | var table = document.getElementById("activeStreams"); |
| 111 | |
| 112 | for (var i = 0; i < streamsNames.length; i++) { |
| 113 | var newEntry = new Object(); |
| 114 | newEntry["_element"] = "TR"; |
| 115 | table.appendChild(createElement(newEntry)); |
| 116 | var line = table.lastChild; |
| 117 | |
| 118 | var tmp = streamsObj[streamsNames[i]] |
| 119 | var keys = getObjKeys(tmp) |
| 120 | |
| 121 | var newKey = new Object() |
| 122 | newKey["_element"] = "TD"; |
| 123 | //newKey["_text"] = streamsNames[i]; |
| 124 | newKey["_text"] = "Channel:"; |
| 125 | newKey["class"] = "tdKey"; |
| 126 | console.log(); |
| 127 | |
| 128 | |
| 129 | var newVal = new Object() |
| 130 | newVal["_element"] = "TD"; |
| 131 | newVal["_text"] = streamsNames[i]; |
| 132 | newVal["class"] = "tdVal"; |
| 133 | //newVal["_text"] = value; |
| 134 | |
| 135 | line.appendChild(createElement(newKey)); |
| 136 | line.appendChild(createElement(newVal)); |
| 137 | |
| 138 | } |
| 139 | |
| 140 | } |
| 141 | |
| 142 | function parseLogs(obj) { |
nothing calls this directly
no test coverage detected