diff --git a/application/views/components/dxwaterfall.php b/application/views/components/dxwaterfall.php index 097adff6f..804f111c0 100644 --- a/application/views/components/dxwaterfall.php +++ b/application/views/components/dxwaterfall.php @@ -25,7 +25,6 @@ var lang_dxwaterfall_cycle_unworked = ""; var lang_dxwaterfall_dx_hunter = ""; var lang_dxwaterfall_no_unworked = ""; - var lang_dxwaterfall_fetching_spots = ""; var lang_dxwaterfall_click_to_cycle = ""; var lang_dxwaterfall_change_continent = ""; var lang_dxwaterfall_filter_by_mode = ""; @@ -38,7 +37,7 @@ var lang_dxwaterfall_zoom_out = "" + " [" + modKey + "+-]"; var lang_dxwaterfall_reset_zoom = ""; var lang_dxwaterfall_zoom_in = "" + " [" + modKey + "++]"; - var lang_dxwaterfall_waiting_data = ""; + var lang_dxwaterfall_downloading_data = ""; var lang_dxwaterfall_comment = ""; var lang_dxwaterfall_modes_label = ""; var lang_dxwaterfall_out_of_bandplan = ""; @@ -46,7 +45,7 @@ var lang_dxwaterfall_invalid = ""; var lang_dxwaterfall_turn_on = ""; var lang_dxwaterfall_turn_off = ""; - var lang_dxwaterfall_warming_up = ""; + var lang_dxwaterfall_please_wait = ""; var lang_dxwaterfall_label_size_cycle = ""; var lang_dxwaterfall_label_size_xsmall = ""; var lang_dxwaterfall_label_size_small = ""; diff --git a/assets/js/dxwaterfall.js b/assets/js/dxwaterfall.js index af6eb1b25..d4c914b9c 100644 --- a/assets/js/dxwaterfall.js +++ b/assets/js/dxwaterfall.js @@ -3282,7 +3282,8 @@ var dxWaterfall = { self.currentSmartHunterIndex = 0; // Populate menu even if no spots (so user can still interact) - self.updateZoomMenu(); + // Force update to bypass catTuning/frequencyChanging check + self.updateZoomMenu(true); // Pass true to force update } }, error: function(xhr, status, error) { @@ -3491,8 +3492,8 @@ var dxWaterfall = { // Text position (moved down lower for more space) var textY = centerY + DX_WATERFALL_CONSTANTS.CANVAS.TEXT_OFFSET_Y; - // Draw "Waiting for DX Cluster data..." message - DX_WATERFALL_UTILS.drawing.drawCenteredText(this.ctx, lang_dxwaterfall_waiting_data, centerX, textY, 'WAITING_MESSAGE', 'MESSAGE_TEXT_WHITE'); + // Draw "Downloading DX Cluster data" message + DX_WATERFALL_UTILS.drawing.drawCenteredText(this.ctx, lang_dxwaterfall_downloading_data, centerX, textY, 'WAITING_MESSAGE', 'MESSAGE_TEXT_WHITE'); // Reset opacity this.ctx.globalAlpha = 1.0; @@ -4886,9 +4887,9 @@ var dxWaterfall = { if (this.fetchInProgress) { if (this.operationStartTime) { var elapsed = ((Date.now() - this.operationStartTime) / 1000).toFixed(1); - // Only show "Warming up..." if we haven't received ANY data yet - // Once we have data, always show counter (prevents "Warming up" from reappearing) - var displayText = (!this.dataReceived && elapsed < 1.0) ? lang_dxwaterfall_warming_up : elapsed + 's'; + // Only show "Please wait" if we haven't received ANY data yet + // Once we have data, always show counter (prevents "Please wait" from reappearing) + var displayText = (!this.dataReceived && elapsed < 1.0) ? lang_dxwaterfall_please_wait : elapsed + 's'; this.zoomMenuDiv.innerHTML = '
' + displayText + '
'; } else { // Fetch in progress but timer not started - show hourglass without counter @@ -4906,12 +4907,12 @@ var dxWaterfall = { // Use operationStartTime check as fallback to catch brief transition moments if (this.operationStartTime) { var elapsed = ((Date.now() - this.operationStartTime) / 1000).toFixed(1); - // Only show "Warming up..." if we haven't received ANY data yet and elapsed < 1s - var displayText = (!this.dataReceived && elapsed < 1.0) ? lang_dxwaterfall_warming_up : elapsed + 's'; + // Only show "Please wait" if we haven't received ANY data yet and elapsed < 1s + var displayText = (!this.dataReceived && elapsed < 1.0) ? lang_dxwaterfall_please_wait : elapsed + 's'; this.zoomMenuDiv.innerHTML = '
' + displayText + '
'; } else { // Waiting but no timer started yet - show hourglass without counter - this.zoomMenuDiv.innerHTML = '
' + lang_dxwaterfall_warming_up + '
'; + this.zoomMenuDiv.innerHTML = '
' + lang_dxwaterfall_please_wait + '
'; } } else { // No data yet and not waiting - show hourglass placeholder to maintain height and prevent empty state @@ -4934,9 +4935,9 @@ var dxWaterfall = { if (this.operationStartTime) { // Calculate elapsed time with tenths of seconds var elapsed = ((Date.now() - this.operationStartTime) / 1000).toFixed(1); - // Only show "Warming up..." if we haven't received ANY data yet - // Once we have data, always show counter (prevents "Warming up" from reappearing) - var displayText = (!this.dataReceived && elapsed < 1.0) ? lang_dxwaterfall_warming_up : elapsed + 's'; + // Only show "Please wait" if we haven't received ANY data yet + // Once we have data, always show counter (prevents "Please wait" from reappearing) + var displayText = (!this.dataReceived && elapsed < 1.0) ? lang_dxwaterfall_please_wait : elapsed + 's'; zoomHTML += '' + displayText + ''; } else { // Show hourglass without counter if timer not started yet @@ -5005,8 +5006,8 @@ var dxWaterfall = { // Add continent cycling controls if (this.continentChanging) { // Fetching data - show as disabled - zoomHTML += ''; - zoomHTML += 'de ' + this.currentContinent + ''; + zoomHTML += ''; + zoomHTML += 'de ' + this.currentContinent + ''; } else if (this.pendingContinent) { // Pending change - show with blinking effect zoomHTML += '';