handle missing messages (+ code style)

This commit is contained in:
Norbert Renner 2015-03-08 10:02:48 +01:00
parent 4ab4572e0e
commit 9eade5bbb6

View file

@ -36,24 +36,25 @@ BR.TrackMessages = L.Class.extend({
}, },
update: function (polyline, segments) { update: function (polyline, segments) {
var i, var i, messages, columns, headings,
messages, data = [];
data = [],
columns,
headings;
if (!this.active) if (!this.active) {
return; return;
}
for (i = 0; segments && i < segments.length; i++) { for (i = 0; segments && i < segments.length; i++) {
messages = segments[i].feature.properties.messages; messages = segments[i].feature.properties.messages;
data = data.concat(messages.slice(1)); if (messages) {
data = data.concat(messages.slice(1));
}
} }
this._destroyTable(); this._destroyTable();
if (data.length === 0) if (data.length === 0) {
return; return;
}
headings = messages[0]; headings = messages[0];
columns = this._getColumns(headings, data); columns = this._getColumns(headings, data);