From 6ecb05259e041298fda6836d9596df9a4526f0fe Mon Sep 17 00:00:00 2001 From: sm6srw Date: Sun, 21 Dec 2025 21:34:55 -0500 Subject: [PATCH] Fix for encoded strings --- assets/js/dxwaterfall.js | 10 +++++----- assets/js/sections/bandmap_list.js | 8 ++++---- assets/js/sections/dayswithqso.js | 4 ++-- assets/js/sections/statistics.js | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/assets/js/dxwaterfall.js b/assets/js/dxwaterfall.js index 007b32faf..ab16a37bd 100644 --- a/assets/js/dxwaterfall.js +++ b/assets/js/dxwaterfall.js @@ -1397,7 +1397,7 @@ var dxWaterfall = { _renderInitializing: function() { // Display waiting message with black screen, logo, and "Please wait" message // During the initial 3-second delay, this shows a loading screen - this.displayWaitingMessage(lang_dxwaterfall_please_wait); + this.displayWaitingMessage(decodeHtml(lang_dxwaterfall_please_wait)); this.updateZoomMenu(); }, @@ -3211,7 +3211,7 @@ var dxWaterfall = { var waterfallHeight = height - DX_WATERFALL_CONSTANTS.CANVAS.RULER_HEIGHT; var textCenterY = y + (waterfallHeight / 2); this.setCanvasTextStyle(this.ctx, DX_WATERFALL_CONSTANTS.FONTS.OUT_OF_BAND, DX_WATERFALL_CONSTANTS.COLORS.MESSAGE_TEXT_WHITE, 'center', 'middle'); - this.ctx.fillText(lang_dxwaterfall_out_of_bandplan, textCenterX, textCenterY); + this.ctx.fillText(decodeHtml(lang_dxwaterfall_out_of_bandplan), textCenterX, textCenterY); } }, @@ -6801,9 +6801,9 @@ function setFrequency(frequencyInKHz, fromWaterfall) { var waterfallRefreshInterval = null; // Store interval ID for cleanup // Initialize UI text and tooltip from language variables - $('#dxWaterfallMessage').text(lang_dxwaterfall_turn_on); - $('#dxWaterfallPowerOnIcon').attr('title', lang_dxwaterfall_turn_on); - $('#dxWaterfallPowerOffIcon').attr('title', lang_dxwaterfall_turn_off); + $('#dxWaterfallMessage').text(decodeHtml(lang_dxwaterfall_turn_on)); + $('#dxWaterfallPowerOnIcon').attr('title', decodeHtml(lang_dxwaterfall_turn_on)); + $('#dxWaterfallPowerOffIcon').attr('title', decodeHtml(lang_dxwaterfall_turn_off)); // Debounce variables for power toggle var lastToggleTime = 0; diff --git a/assets/js/sections/bandmap_list.js b/assets/js/sections/bandmap_list.js index 73c369757..fe1c71a7b 100644 --- a/assets/js/sections/bandmap_list.js +++ b/assets/js/sections/bandmap_list.js @@ -3484,9 +3484,9 @@ $(function() { const $btn = $('#toggleMySubmodesFilter'); if (userEnabledSubmodes.length > 0) { const modesList = userEnabledSubmodes.join(', '); - $btn.attr('title', lang_bandmap_required_submodes + ': ' + modesList + ' (' + lang_bandmap_submodes_settings_hint + ')'); + $btn.attr('title', decodeHtml(lang_bandmap_required_submodes) + ': ' + modesList + ' (' + decodeHtml(lang_bandmap_submodes_settings_hint) + ')'); } else { - $btn.attr('title', lang_bandmap_no_submodes_configured); + $btn.attr('title', decodeHtml(lang_bandmap_no_submodes_configured)); } } @@ -3857,8 +3857,8 @@ $(function() { }); // Initialize tooltips on page load - $('#toggleCatTracking').attr('data-bs-original-title', lang_bandmap_cat_off); - $('#toggleCatLock').attr('data-bs-original-title', lang_bandmap_cat_lock_off); + $('#toggleCatTracking').attr('data-bs-original-title', decodeHtml(lang_bandmap_cat_off)); + $('#toggleCatLock').attr('data-bs-original-title', decodeHtml(lang_bandmap_cat_lock_off)); // ======================================== // RESPONSIVE COLUMN VISIBILITY diff --git a/assets/js/sections/dayswithqso.js b/assets/js/sections/dayswithqso.js index bf3227cc8..f889734ee 100644 --- a/assets/js/sections/dayswithqso.js +++ b/assets/js/sections/dayswithqso.js @@ -74,7 +74,7 @@ function weekDays() { data: { labels: labels, datasets: [{ - label: lang_qsos_this_weekday, + label: decodeHtml(lang_qsos_this_weekday), data: dataDays, backgroundColor: 'rgba(54, 162, 235, 0.2)', borderColor: 'rgba(54, 162, 235, 1)', @@ -128,7 +128,7 @@ function months() { data: { labels: labels, datasets: [{ - label: lang_qsos_this_month, + label: decodeHtml(lang_qsos_this_month), data: dataDays, backgroundColor: 'rgba(54, 162, 235, 0.2)', borderColor: 'rgba(54, 162, 235, 1)', diff --git a/assets/js/sections/statistics.js b/assets/js/sections/statistics.js index 5494769ff..954bc9eb7 100644 --- a/assets/js/sections/statistics.js +++ b/assets/js/sections/statistics.js @@ -211,7 +211,7 @@ function totalQsosPerYear() { data: { labels: labels, datasets: [{ - label: lang_statistics_number_of_qso_worked_each_year, + label: decodeHtml(lang_statistics_number_of_qso_worked_each_year), data: dataQso, backgroundColor: 'rgba(54, 162, 235, 0.2)', borderColor: 'rgba(54, 162, 235, 1)',