diff --git a/public_html/script.js b/public_html/script.js index 0571aee..f6d5db0 100644 --- a/public_html/script.js +++ b/public_html/script.js @@ -749,11 +749,10 @@ function refreshSelected() { if (selected.flight !== null && selected.flight !== "") { $('#selected_callsign').text(selected.flight); - $('#selected_flightaware_link').html(getFlightAwareIdentLink(selected.flight, "[FlightAware]")); } else { $('#selected_callsign').text('n/a'); - $('#selected_flightaware_link').html(getFlightAwareModeSLink(selected.icao, "[FlightAware]")); } + $('#selected_flightaware_link').html(getFlightAwareModeSLink(selected.icao, selected.flight, "[FlightAware]")); if (selected.registration !== null) { $('#selected_registration').text(selected.registration); @@ -883,7 +882,7 @@ function refreshTableInfo() { tableplane.tr.cells[15].textContent = (tableplane.position !== null ? tableplane.position[0].toFixed(4) : ""); tableplane.tr.cells[16].textContent = format_data_source(tableplane.getDataSource()); tableplane.tr.cells[17].innerHTML = getAirframesModeSLink(tableplane.icao); - tableplane.tr.cells[18].innerHTML = getFlightAwareModeSLink(tableplane.icao); + tableplane.tr.cells[18].innerHTML = getFlightAwareModeSLink(tableplane.icao, tableplane.flight); tableplane.tr.cells[19].innerHTML = getFlightAwarePhotoLink(tableplane.registration); tableplane.tr.className = classes; } @@ -1345,12 +1344,18 @@ function getFlightAwareIdentLink(ident, linkText) { return ""; } -function getFlightAwareModeSLink(code, linkText) { +function getFlightAwareModeSLink(code, ident, linkText) { if (code !== null && code.length > 0 && code[0] !== '~' && code !== "000000") { if (!linkText) { linkText = "FlightAware: " + code.toUpperCase(); } - return "" + linkText + ""; + + var linkHtml = "" + linkText + ""; + return linkHtml; } return "";