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) + "°C</td></tr>"; |
72 html += "<tr><td>Temperatuur</td><td>" + record.temperature.toFixed(1) + "°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 } |