diff --git a/js/tracker.js b/js/tracker.js index 19427e8..21f23b0 100644 --- a/js/tracker.js +++ b/js/tracker.js @@ -1466,6 +1466,7 @@ function updateVehicleInfo(vcallsign, newPosition) { if($.type(newPosition.callsign) === "string"){ // Single callsign entry, as a string (chase cars) callsign_list = newPosition.callsign; + num_callsigns = 1; } else { // Multiple callsigns, as an object for(var rxcall in newPosition.callsign){ @@ -1489,9 +1490,16 @@ function updateVehicleInfo(vcallsign, newPosition) { } callsign_list.push(_new_call); // catch cases where there are no fields } + num_callsigns = callsign_list.length; callsign_list = callsign_list.join("
"); } + if (num_callsigns > 1){ + num_callsigns = " (" + num_callsigns + ")"; + } else { + num_callsigns = ""; + } + var timeNow = new Date(); var timeSent = convert_time(newPosition.gps_time); var timeChosen = null; @@ -1584,7 +1592,7 @@ function updateVehicleInfo(vcallsign, newPosition) { '' + // right '' + // data ''; - var c = '
Received via:
' + + var c = '
Received via' + num_callsigns + ':
' + callsign_list + '
'; if(!newPosition.callsign) c = '';