29500e1c2abb7e6aef114ada4d0242db7b6621a5
7 var callgetVersion
= rpc
.declare({
8 object
: 'status.olsrd2',
11 var callgetLan
= rpc
.declare({
12 object
: 'status.olsrd2',
16 function createTable(data
) {
18 if ( data
&& data
[0] && data
[0].version
&& data
[0].version
[0] ) {
19 if ( data
[0].version
[0].version_text
!= undefined ) {
20 tableData
.push([_('Version'),data
[0].version
[0].version_text
]);
22 if ( data
[0].version
[0].version_commit
!= undefined) {
23 tableData
.push([_('GIT commit'),data
[0].version
[0].version_commit
]);
26 if ( data
&& data
[1] && data
[1].lan
&& data
[1].lan
[0] ) {
27 if ( data
[1].lan
[0].lan
!= undefined ) {
28 tableData
.push([_('LAN IP'),data
[1].lan
[0].lan
]);
30 if ( data
[1].lan
[0].domain
!= undefined) {
31 tableData
.push([_('Domain'),data
[1].lan
[0].domain
]);
33 if ( data
[1].lan
[0].domain_metric
!= undefined) {
34 tableData
.push([_('Domain metric'),data
[1].lan
[0].domain_metric
]);
36 if ( data
[1].lan
[0].domain_metric_out
!= undefined) {
37 tableData
.push([_('Domain metric outgoing'),data
[1].lan
[0].domain_metric_out
]);
39 if ( data
[1].lan
[0].domain_metric_out_raw
!= undefined) {
40 tableData
.push([_('domain_metric_out_raw'),data
[1].lan
[0].domain_metric_out_raw
]);
42 if ( data
[1].lan
[0].domain_distance
!= undefined) {
43 tableData
.push([_('Domain distance'),data
[1].lan
[0].domain_distance
]);
51 handleSaveApply
: null,
57 var tr
= E('table',{ 'class': 'table'});
58 tr
.appendChild(E('tr', { 'class': 'tr cbi-section-table-titles' }, [
59 E('th', { 'class': 'th left' }),
60 E('th', { 'class': 'th left' })
66 ]).then((results
) => {
67 cbi_update_table(tr
, createTable(results
));