mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-04 00:04:43 +02:00
37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
function qs(key) {
|
|
key = key.replace(/[*+?^$.\[\]{}()|\\\/]/g, "\\$&"); // escape RegEx meta chars
|
|
var match = location.search.match(new RegExp("[?&]"+key+"=([^&]+)(&|$)"));
|
|
return match && decodeURIComponent(match[1].replace(/\+/g, " "));
|
|
}
|
|
|
|
$(document).ready(function(){
|
|
// setup a function to grab the nodeStats
|
|
function getNodeStats() {
|
|
|
|
var uuid = qs("uuid");
|
|
|
|
var statsTableBody = "";
|
|
|
|
$.getJSON("/nodes/" + uuid + ".json", function(json){
|
|
|
|
// update the table header with the right node type
|
|
$('#stats-lead h3').html(json.node_type + " stats (" + uuid +);
|
|
|
|
delete json.node_type;
|
|
|
|
$.each(json, function(key, value) {
|
|
statsTableBody += "<tr>";
|
|
statsTableBody += "<td>" + key + "</td>";
|
|
statsTableBody += "<td>" + value + "</td>";
|
|
statsTableBody += "</tr>";
|
|
});
|
|
|
|
$('#stats-table tbody').html(statsTableBody);
|
|
});
|
|
}
|
|
|
|
// do the first GET on page load
|
|
getNodeStats();
|
|
// grab the new assignments JSON every second
|
|
var getNodeStatsInterval = setInterval(getNodeStats, 1000);
|
|
});
|