mirror of
https://github.com/ha7ilm/openwebrx.git
synced 2026-04-05 14:35:26 +00:00
use a dropdown for callsign database setting; add aprs.fi
This commit is contained in:
parent
4050bd7f96
commit
64f0510da0
5 changed files with 42 additions and 19 deletions
|
|
@ -32,7 +32,7 @@ $(function(){
|
|||
var retention_time = 2 * 60 * 60 * 1000;
|
||||
var strokeOpacity = 0.8;
|
||||
var fillOpacity = 0.35;
|
||||
var callsign_url = null;
|
||||
var callsign_service;
|
||||
|
||||
var colorKeys = {};
|
||||
var colorScale = chroma.scale(['red', 'blue', 'green']).mode('hsl');
|
||||
|
|
@ -289,8 +289,8 @@ $(function(){
|
|||
if ('map_position_retention_time' in config) {
|
||||
retention_time = config.map_position_retention_time * 1000;
|
||||
}
|
||||
if ('callsign_url' in config) {
|
||||
callsign_url = config['callsign_url'];
|
||||
if ('callsign_service' in config) {
|
||||
callsign_service = config['callsign_service'];
|
||||
}
|
||||
break;
|
||||
case "update":
|
||||
|
|
@ -361,12 +361,17 @@ $(function(){
|
|||
|
||||
var linkifySource = function(source) {
|
||||
var callsignString = sourceToString(source);
|
||||
if (callsign_url == null || callsign_url === '')
|
||||
return callsignString;
|
||||
else
|
||||
return '<a target="callsign_info" href="' +
|
||||
callsign_url.replaceAll('{}', source.callsign) +
|
||||
'">' + callsignString + '</a>';
|
||||
switch (callsign_service) {
|
||||
case "qrzcq":
|
||||
return '<a target="callsign_info" href="https://www.qrzcq.com/call/' + source.callsign + '">' + callsignString + '</a>';
|
||||
case "qrz":
|
||||
return '<a target="callsign_info" href="https://www.qrz.com/db/' + source.callsign + '">' + callsignString + '</a>';
|
||||
case 'aprsfi':
|
||||
var callWithSsid = sourceToKey(source);
|
||||
return '<a target="callsign_info" href="https://aprs.fi/info/a/' + callWithSsid + '">' + callsignString + '</a>';
|
||||
default:
|
||||
return callsignString;
|
||||
}
|
||||
};
|
||||
|
||||
var distanceKm = function(p1, p2) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue