fix callsign highlight on map for mobile / portable calls

This commit is contained in:
Jakob Ketterl 2021-01-17 18:50:55 +01:00
parent e917b920c8
commit c59c5b76d8
3 changed files with 3 additions and 3 deletions

View File

@ -186,7 +186,7 @@ PacketMessagePanel.prototype.pushMessage = function(msg) {
'style="' + stylesToString(styles) + '"' 'style="' + stylesToString(styles) + '"'
].join(' '); ].join(' ');
if (msg.lat && msg.lon) { if (msg.lat && msg.lon) {
link = '<a ' + attrs + ' href="map?callsign=' + source + '" target="openwebrx-map">' + overlay + '</a>'; link = '<a ' + attrs + ' href="map?callsign=' + encodeURIComponent(source) + '" target="openwebrx-map">' + overlay + '</a>';
} else { } else {
link = '<div ' + attrs + '>' + overlay + '</div>' link = '<div ' + attrs + '>' + overlay + '</div>'
} }

View File

@ -162,7 +162,7 @@ YsfMetaPanel.prototype.setLocation = function(lat, lon, callsign) {
this.hasLocation = hasLocation; this.callsign = callsign; this.hasLocation = hasLocation; this.callsign = callsign;
var html = ''; var html = '';
if (hasLocation) { if (hasLocation) {
html = '<a class="openwebrx-maps-pin" href="map?callsign=' + callsign + '" target="_blank"></a>'; html = '<a class="openwebrx-maps-pin" href="map?callsign=' + encodeURIComponent(callsign) + '" target="_blank"></a>';
} }
this.el.find('.openwebrx-ysf-source .location').html(html); this.el.find('.openwebrx-ysf-source .location').html(html);
}; };

View File

@ -9,7 +9,7 @@
}); });
var expectedCallsign; var expectedCallsign;
if (query.callsign) expectedCallsign = query.callsign; if (query.callsign) expectedCallsign = decodeURIComponent(query.callsign);
var expectedLocator; var expectedLocator;
if (query.locator) expectedLocator = query.locator; if (query.locator) expectedLocator = query.locator;