Skip to content

Commit 4d7e813

Browse files
authored
Merge pull request projecthorus#45 from LukePrior/testing
fix time issues
2 parents e83781d + 0813228 commit 4d7e813

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

js/tracker.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,6 +1228,8 @@ function updateVehicleInfo(vcallsign, newPosition) {
12281228
callsign_list = callsign_list.join(", ");
12291229
}
12301230

1231+
var timeNow = new Date();
1232+
12311233
//desktop
12321234
var a = '<div class="header">' +
12331235
'<span>' + sonde_type + vcallsign + ' <i class="icon-target"></i></span>' +
@@ -1256,7 +1258,7 @@ function updateVehicleInfo(vcallsign, newPosition) {
12561258
'</div>' + // right
12571259
'</div>' + // data
12581260
'';
1259-
var c = '<dt class="receivers">Received <i class="friendly-dtime" data-timestamp='+(convert_time(newPosition.server_time))+'></i> via:</dt><dd class="receivers">' +
1261+
var c = '<dt class="receivers">Received <i class="friendly-dtime" data-timestamp='+timeNow.getTime()+'></i> via:</dt><dd class="receivers">' +
12601262
callsign_list + '</dd>';
12611263

12621264
if(!newPosition.callsign) c = '';
@@ -3353,6 +3355,16 @@ function update(response, flag) {
33533355
}
33543356
}
33553357

3358+
if (typeof flag == 'undefined') {
3359+
for (var i = response.positions.position.length - 1; i >= 0; i--) {
3360+
try {
3361+
if (response.positions.position[i].vehicle == ajax_single_serial) {
3362+
response.positions.position.splice(i, 1)
3363+
}
3364+
} catch (e) {}
3365+
}
3366+
}
3367+
33563368
ssdv = (!response.ssdv) ? {} : response.ssdv;
33573369

33583370
// create a dummy response object for postions
@@ -3379,7 +3391,9 @@ function update(response, flag) {
33793391
this_position_id.setMilliseconds(0)
33803392

33813393
if (new Date(position_id) < this_position_id || position_id == 0){
3382-
position_id = this_position_id.toISOString()
3394+
if (new Date() > this_position_id) {
3395+
position_id = this_position_id.toISOString()
3396+
}
33833397
}
33843398

33853399
if (!row.picture) {

0 commit comments

Comments
 (0)