From 081322846900b3f14307f8b42fd53653e0341391 Mon Sep 17 00:00:00 2001
From: Uskompuf <22492406+Uskompuf@users.noreply.github.com>
Date: Sat, 24 Jul 2021 16:40:15 +1000
Subject: [PATCH] fix time issues
---
js/tracker.js | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/js/tracker.js b/js/tracker.js
index 4c59024..4a2daf1 100644
--- a/js/tracker.js
+++ b/js/tracker.js
@@ -1228,6 +1228,8 @@ function updateVehicleInfo(vcallsign, newPosition) {
callsign_list = callsign_list.join(", ");
}
+ var timeNow = new Date();
+
//desktop
var a = '
' + // right
'' + // data
'';
- var c = 'Received via:' +
+ var c = 'Received via:' +
callsign_list + '';
if(!newPosition.callsign) c = '';
@@ -3353,6 +3355,16 @@ function update(response, flag) {
}
}
+ if (typeof flag == 'undefined') {
+ for (var i = response.positions.position.length - 1; i >= 0; i--) {
+ try {
+ if (response.positions.position[i].vehicle == ajax_single_serial) {
+ response.positions.position.splice(i, 1)
+ }
+ } catch (e) {}
+ }
+ }
+
ssdv = (!response.ssdv) ? {} : response.ssdv;
// create a dummy response object for postions
@@ -3379,7 +3391,9 @@ function update(response, flag) {
this_position_id.setMilliseconds(0)
if (new Date(position_id) < this_position_id || position_id == 0){
- position_id = this_position_id.toISOString()
+ if (new Date() > this_position_id) {
+ position_id = this_position_id.toISOString()
+ }
}
if (!row.picture) {