add vel,cog to table

addresses #117
This commit is contained in:
Jan-Piet Mens
2016-04-22 10:23:22 +02:00
parent 2f8e1190ca
commit ef3d90534a
3 changed files with 60 additions and 6 deletions

View File

@@ -10,6 +10,8 @@ config = {
batt: "Battery",
tid: "TID",
cc: "CC",
addr: "Address"
addr: "Address",
vel: "Vel",
cog: "CoG"
}
};

View File

@@ -115,7 +115,7 @@
order: [[ 2, "desc" ]],
columnDefs: [
{ orderable : true, targets: [0, 1, 3, 4, 5] },
{
className: 'topic',
name: 'topic',
@@ -211,6 +211,56 @@
},
"targets" : [6],
},
{
className: 'vel',
name: 'vel',
title: config.column_titles.vel,
visible: true,
data: null,
render: function(data, type, row) {
if (typeof data.vel === 'undefined' || data.vel === null) {
return '';
}
try {
var v = parseInt(data.vel, 10);
if (v < 0) {
return '';
}
} catch(err) {
return '';
}
var t = "{{vel}}";
return Mustache.render(t, data);
},
"targets" : [7],
},
{
className: 'cog',
name: 'cog',
title: config.column_titles.cog,
visible: true,
data: null,
render: function(data, type, row) {
if (typeof data.cog === 'undefined' || data.cog === null) {
return '';
}
try {
var c = parseInt(data.cog, 10);
if (c < 0) {
return '';
}
} catch(err) {
return '';
}
var t = "{{cog}}";
return Mustache.render(t, data);
},
"targets" : [8],
},
{
className: 'cc',
name: 'cc',
@@ -221,7 +271,7 @@
var t = "<img src='flags/{{cc}}.png' title='{{cc}}'/>";
return Mustache.render(t, data);
},
"targets" : [7],
"targets" : [9],
},
{
className: 'addr',
@@ -233,10 +283,10 @@
var t = "<a target='_new' href='http://maps.google.com/?q={{lat}},{{lon}}'>{{addr}}</a>";
return Mustache.render(t, data);
},
"targets" : [8],
"targets" : [10],
},
],
});
@@ -270,7 +320,7 @@
alert(JSON.stringify(o));
}
});
});
</script>

View File

@@ -12,6 +12,8 @@ td.topic, td.tid { font-size: 80%; font-family: courier; }
td.addr { font-size: 90%; }
td.user { font-size: 80%; }
td.batt { font-size: 90%; }
td.vel { font-size: 90%; }
td.cog { font-size: 70%; }
#togglers ul {
list-style-type: none;