feat(http-frontend): link header callsigns to qrzcq
This commit is contained in:
@@ -811,16 +811,29 @@ function render(update) {
|
|||||||
// Server subtitle: "trx-server vX.Y.Z hosted by CALL"
|
// Server subtitle: "trx-server vX.Y.Z hosted by CALL"
|
||||||
if (serverSubtitle) {
|
if (serverSubtitle) {
|
||||||
if (update.server_version && update.server_callsign) {
|
if (update.server_version && update.server_callsign) {
|
||||||
serverSubtitle.textContent = `trx-server v${update.server_version} hosted by ${update.server_callsign}`;
|
const safeCallsign = escapeMapHtml(update.server_callsign);
|
||||||
|
const encodedCallsign = encodeURIComponent(update.server_callsign);
|
||||||
|
serverSubtitle.innerHTML =
|
||||||
|
`trx-server v${update.server_version} hosted by <a href="https://qrzcq.com/call/${encodedCallsign}" target="_blank" rel="noopener">${safeCallsign}</a>`;
|
||||||
} else if (update.server_version) {
|
} else if (update.server_version) {
|
||||||
serverSubtitle.textContent = `trx-server v${update.server_version}`;
|
serverSubtitle.textContent = `trx-server v${update.server_version}`;
|
||||||
} else if (update.server_callsign) {
|
} else if (update.server_callsign) {
|
||||||
serverSubtitle.textContent = `trx-server hosted by ${update.server_callsign}`;
|
const safeCallsign = escapeMapHtml(update.server_callsign);
|
||||||
|
const encodedCallsign = encodeURIComponent(update.server_callsign);
|
||||||
|
serverSubtitle.innerHTML =
|
||||||
|
`trx-server hosted by <a href="https://qrzcq.com/call/${encodedCallsign}" target="_blank" rel="noopener">${safeCallsign}</a>`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
updateRigSubtitle(update.active_rig_id);
|
updateRigSubtitle(update.active_rig_id);
|
||||||
if (ownerSubtitle) {
|
if (ownerSubtitle) {
|
||||||
ownerSubtitle.textContent = `Owner: ${ownerCallsign || "--"}`;
|
if (ownerCallsign) {
|
||||||
|
const safeOwner = escapeMapHtml(ownerCallsign);
|
||||||
|
const encodedOwner = encodeURIComponent(ownerCallsign);
|
||||||
|
ownerSubtitle.innerHTML =
|
||||||
|
`Owner: <a href="https://qrzcq.com/call/${encodedOwner}" target="_blank" rel="noopener">${safeOwner}</a>`;
|
||||||
|
} else {
|
||||||
|
ownerSubtitle.textContent = "Owner: --";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
setDisabled(false);
|
setDisabled(false);
|
||||||
if (update.info && update.info.capabilities && Array.isArray(update.info.capabilities.supported_modes)) {
|
if (update.info && update.info.capabilities && Array.isArray(update.info.capabilities.supported_modes)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user