diff --git a/assets/js/cat.js b/assets/js/cat.js
index 1eec179e1..e8a6c490e 100644
--- a/assets/js/cat.js
+++ b/assets/js/cat.js
@@ -296,7 +296,7 @@ $(document).ready(function() {
} else if (qrgunit == 'GHz') {
frequency_formatted=(freq / 1000000000);
}
- return frequency_formatted+''+qrgunit;
+ return frequency_formatted+' '+qrgunit;
}
/**
@@ -689,14 +689,14 @@ $(document).ready(function() {
// Check if we have RX frequency (split operation)
if(data.frequency_rx != null && data.frequency_rx != 0) {
// Split operation: show TX and RX separately
- freqLine = '' + lang_cat_tx + ': ' + data.frequency_formatted;
- data.frequency_rx_formatted = format_frequency(data.frequency_rx);
- if (data.frequency_rx_formatted) {
- freqLine = freqLine + separator + '' + lang_cat_rx + ': ' + data.frequency_rx_formatted;
+ freqLine = '' + lang_cat_tx + ': ' + format_frequency(data.frequency);
+ var freq_rx_formatted = format_frequency(data.frequency_rx);
+ if (freq_rx_formatted) {
+ freqLine = freqLine + separator + '' + lang_cat_rx + ': ' + freq_rx_formatted;
}
} else {
// Simplex operation: show TX/RX combined
- freqLine = '' + lang_cat_tx_rx + ': ' + data.frequency_formatted;
+ freqLine = '' + lang_cat_tx_rx + ': ' + format_frequency(data.frequency);
}
// Add mode and power (only if we have valid frequency)
@@ -767,25 +767,20 @@ $(document).ready(function() {
var connectionType = $(".radios option:selected").val() == 'ws' ? lang_cat_live : lang_cat_polling;
tooltipContent = '' + radioName + ' (' + connectionType + ')';
- // Ensure frequency_formatted exists
- var freqFormatted = data.frequency_formatted;
- if (!freqFormatted || freqFormatted === 'undefined' || freqFormatted === 'nullkHz') {
- freqFormatted = format_frequency(data.frequency);
- }
-
// Add frequency info
+ var freqFormatted = format_frequency(data.frequency);
if(data.frequency_rx && data.frequency_rx != 0 && data.frequency_rx !== 'undefined') {
// Split operation: show TX and RX separately
- if (freqFormatted && freqFormatted !== 'undefined') {
+ if (freqFormatted) {
tooltipContent += '
' + lang_cat_tx + ': ' + freqFormatted;
}
var rxFormatted = format_frequency(data.frequency_rx);
- if (rxFormatted && rxFormatted !== 'undefined') {
+ if (rxFormatted) {
tooltipContent += '
' + lang_cat_rx + ': ' + rxFormatted;
}
} else {
// Simplex operation: show TX/RX combined
- if (freqFormatted && freqFormatted !== 'undefined') {
+ if (freqFormatted) {
tooltipContent += '
' + lang_cat_tx_rx + ': ' + freqFormatted;
}
}
@@ -858,25 +853,20 @@ $(document).ready(function() {
}
tooltipContent = '' + radioName + ' (' + connectionType + ')';
- // Ensure frequency_formatted exists
- var freqFormatted = data.frequency_formatted;
- if (!freqFormatted || freqFormatted === 'undefined' || freqFormatted === 'nullkHz') {
- freqFormatted = format_frequency(data.frequency);
- }
-
// Add frequency info
+ var freqFormatted = format_frequency(data.frequency);
if(data.frequency_rx && data.frequency_rx != 0 && data.frequency_rx !== 'undefined') {
// Split operation: show TX and RX separately
- if (freqFormatted && freqFormatted !== 'undefined') {
+ if (freqFormatted) {
tooltipContent += '
' + lang_cat_tx + ': ' + freqFormatted;
}
var rxFormatted = format_frequency(data.frequency_rx);
- if (rxFormatted && rxFormatted !== 'undefined') {
+ if (rxFormatted) {
tooltipContent += '
' + lang_cat_rx + ': ' + rxFormatted;
}
} else {
// Simplex operation: show TX/RX combined
- if (freqFormatted && freqFormatted !== 'undefined') {
+ if (freqFormatted) {
tooltipContent += '
' + lang_cat_tx_rx + ': ' + freqFormatted;
}
}