mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
Feature: 6m as seperate button
This commit is contained in:
@@ -447,6 +447,10 @@
|
||||
<button class="btn btn-sm btn-secondary" type="button" id="toggle12mFilter" title="<?= __("Toggle 12m band filter"); ?>">12m</button>
|
||||
<button class="btn btn-sm btn-secondary" type="button" id="toggle10mFilter" title="<?= __("Toggle 10m band filter"); ?>">10m</button>
|
||||
</div>
|
||||
<!-- 6m Band -->
|
||||
<div class="btn-group flex-shrink-0" role="group">
|
||||
<button class="btn btn-sm btn-secondary" type="button" id="toggle6mFilter" title="<?= __("Toggle 6m band filter"); ?>">6m</button>
|
||||
</div>
|
||||
<!-- VHF/UHF/SHF Bands -->
|
||||
<div class="btn-group flex-shrink-0" role="group">
|
||||
<button class="btn btn-sm btn-secondary" type="button" id="toggleVHFFilter" title="<?= __("Toggle VHF bands filter"); ?>">VHF</button>
|
||||
|
||||
@@ -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']
|
||||
};
|
||||
|
||||
@@ -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 => {
|
||||
|
||||
Reference in New Issue
Block a user