www/js/mon_node.js

changeset 494
af28ebe4a779
parent 181
db4e62482d0b
child 526
2991acd35cdb
equal deleted inserted replaced
491:8c4f08445624 494:af28ebe4a779
21 *****************************************************************************/ 21 *****************************************************************************/
22 22
23 23
24 $(document).ready(function () { 24 $(document).ready(function () {
25 25
26 var url = "getnode.php?uuid='" + my_uuid + "'"; 26 var url = "getnode.php?uuid='" + my_uuid + "'",
27 var source = { 27 source = {
28 datatype: "json", 28 datatype: "json",
29 datafields: [ 29 datafields: [
30 { name: 'record', type: 'int' }, 30 { name: 'record', type: 'int' },
31 { name: 'uuid', type: 'string' }, 31 { name: 'uuid', type: 'string' },
32 { name: 'node', type: 'string' }, 32 { name: 'node', type: 'string' },
49 { name: 'net_ifname', type: 'string' }, 49 { name: 'net_ifname', type: 'string' },
50 { name: 'net_rssi', type: 'int' } 50 { name: 'net_rssi', type: 'int' }
51 ], 51 ],
52 id: 'record', 52 id: 'record',
53 url: url 53 url: url
54 }; 54 },
55 55 dataAdapter = new $.jqx.dataAdapter(source, {
56 var dataAdapter = new $.jqx.dataAdapter(source, {
57 loadComplete: function (records) { 56 loadComplete: function (records) {
58 var record = dataAdapter.records[0]; 57 var record = dataAdapter.records[0],
59 var html = "<div id='node_table'>"; 58 html = "<div id='node_table'>";
60 html += "<table style='width: 100%; padding: 10px;'>"; 59 html += "<table style='width: 100%; padding: 10px;'>";
61 html += "<tr><th colspan=2>Systeem overzicht</th></tr>"; 60 html += "<tr><th colspan=2>Systeem overzicht</th></tr>";
62 html += "<tr><td>Uuid</td><td>" + record.uuid + "</td></tr>"; 61 html += "<tr><td>Uuid</td><td>" + record.uuid + "</td></tr>";
63 html += "<tr><td>Systeem</td><td>" + record.node + "</td></tr>"; 62 html += "<tr><td>Systeem</td><td>" + record.node + "</td></tr>";
64 html += "<tr><td>Online</td><td>" + record.online + "</td></tr>"; 63 html += "<tr><td>Online</td><td>" + record.online + "</td></tr>";
65 html += "<tr><td>Type</td><td>" + record.group_id + "</td></tr>"; 64 html += "<tr><td>Type</td><td>" + record.group_id + "</td></tr>";
66 html += "<tr><td>Eerst gezien</td><td>" + record.firstseen + "</td></tr>"; 65 html += "<tr><td>Eerst gezien</td><td>" + record.firstseen + "</td></tr>";
67 html += "<tr><td>Laatst gezien</td><td>" + record.lastseen + "</td></tr>"; 66 html += "<tr><td>Laatst gezien</td><td>" + record.lastseen + "</td></tr>";
68 html += "<tr><td>Hardware maker</td><td>" + record.hardwaremake+ "</td></tr>"; 67 html += "<tr><td>Hardware maker</td><td>" + record.hardwaremake+ "</td></tr>";
69 html += "<tr><td>Hardware model</td><td>" + record.hardwaremodel+ "</td></tr>"; 68 html += "<tr><td>Hardware model</td><td>" + record.hardwaremodel+ "</td></tr>";
70 html += "<tr><td>OS</td><td>" + record.os + " versie: " + record.os_version + "</td></tr>"; 69 html += "<tr><td>OS</td><td>" + record.os + " versie: " + record.os_version + "</td></tr>";
71 html += "<tr><td>Firmware</td><td>" + record.firmware + "</td></tr>"; 70 html += "<tr><td>Firmware</td><td>" + record.firmware + "</td></tr>";
72 if (record.online) { 71 if (record.online) {
73 html += "<tr><td>Temperatuur</td><td>" + record.temperature.toFixed(1) + "&deg;C</td></tr>"; 72 html += "<tr><td>Temperatuur</td><td>" + record.temperature.toFixed(1) + "&deg;C</td></tr>";
74 if (record.humidity > 0) { 73 if (record.humidity > 0) {
75 html += "<tr><td>Vochtigheid</td><td>" + record.humidity.toFixed(1) + "%</td></tr>"; 74 html += "<tr><td>Vochtigheid</td><td>" + record.humidity.toFixed(1) + "%</td></tr>";
76 } 75 }

mercurial