From c7d12048caea18cfd692d28097ab9857ccf964d3 Mon Sep 17 00:00:00 2001 From: Szymon Porwolik Date: Tue, 2 Dec 2025 18:20:49 +0100 Subject: [PATCH] Feature: 6m as seperate button --- application/views/bandmap/list.php | 4 ++++ assets/js/radiohelpers.js | 2 +- assets/js/sections/bandmap_list.js | 11 +++++++---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/application/views/bandmap/list.php b/application/views/bandmap/list.php index 5a7bb6a6b..5f33310c4 100644 --- a/application/views/bandmap/list.php +++ b/application/views/bandmap/list.php @@ -447,6 +447,10 @@ + +
+ +
diff --git a/assets/js/radiohelpers.js b/assets/js/radiohelpers.js index 8b035fa3b..3bb45895a 100644 --- a/assets/js/radiohelpers.js +++ b/assets/js/radiohelpers.js @@ -163,7 +163,7 @@ const SIGNAL_BANDWIDTHS = { const BAND_GROUPS = { 'MF': ['160m'], 'HF': ['80m', '60m', '40m', '30m', '20m', '17m', '15m', '12m', '10m'], - 'VHF': ['6m', '4m', '2m', '1.25m'], + 'VHF': ['4m', '2m', '1.25m'], // Note: 6m has its own separate button in DX Cluster 'UHF': ['70cm', '33cm', '23cm'], 'SHF': ['13cm', '9cm', '6cm', '3cm', '1.25cm', '6mm', '4mm', '2.5mm', '2mm', '1mm'] }; diff --git a/assets/js/sections/bandmap_list.js b/assets/js/sections/bandmap_list.js index 7dbed33a5..73c369757 100644 --- a/assets/js/sections/bandmap_list.js +++ b/assets/js/sections/bandmap_list.js @@ -32,7 +32,8 @@ const BAND_BUTTONS = [ { id: '#toggle17mFilter', band: '17m' }, { id: '#toggle15mFilter', band: '15m' }, { id: '#toggle12mFilter', band: '12m' }, - { id: '#toggle10mFilter', band: '10m' } + { id: '#toggle10mFilter', band: '10m' }, + { id: '#toggle6mFilter', band: '6m' } ]; const BAND_GROUP_BUTTONS = [ @@ -60,8 +61,9 @@ const CONTINENT_BUTTONS = [ const GEO_FLAGS = ['POTA', 'SOTA', 'IOTA', 'WWFF']; // Performance optimization: Pre-computed band to group lookup map +// Note: 6m is NOT in VHF group - it has its own separate button const BAND_TO_GROUP_MAP = { - '6m': 'VHF', '4m': 'VHF', '2m': 'VHF', '1.25m': 'VHF', + '4m': 'VHF', '2m': 'VHF', '1.25m': 'VHF', '70cm': 'UHF', '33cm': 'UHF', '23cm': 'UHF', '13cm': 'SHF', '9cm': 'SHF', '6cm': 'SHF', '3cm': 'SHF' }; @@ -1639,9 +1641,10 @@ $(function() { } }); - // Update individual MF/HF band button badges + // Update individual MF/HF/6m band button badges + // Note: 6m has its own separate button (not part of VHF group) const mfHfBands = [ - '160m', '80m', '60m', '40m', '30m', '20m', '17m', '15m', '12m', '10m' + '160m', '80m', '60m', '40m', '30m', '20m', '17m', '15m', '12m', '10m', '6m' ]; mfHfBands.forEach(band => {