Solar weather table #92

This commit is contained in:
Ian Renton
2026-03-29 09:00:59 +01:00
parent ed1f9e5b06
commit 5de5a7ffdf
13 changed files with 135 additions and 62 deletions

View File

@@ -20,12 +20,47 @@ function loadSolarConditions() {
Object.entries(jsonData.vhf_conditions).forEach(function([key, condition]) {
const cell = $('#vhf-conditions-' + key);
cell.text(condition);
cell.addClass(condition === 'Band Closed' ? 'table-danger' : 'table-success');
let vhfClass;
if (condition === 'Band Closed') {
vhfClass = 'table-danger';
} else if (condition.includes('High')) {
vhfClass = 'table-warning';
} else {
vhfClass = 'table-success';
}
cell.addClass(vhfClass);
});
}
if (jsonData.aurora_latitude !== null && jsonData.aurora_latitude !== undefined) {
$('#vhf-conditions-aurora-lat').text(jsonData.aurora_latitude + '°');
}
// Solar Weather
const swFields = {
'sfi': 'sw-sfi',
'sunspots': 'sw-sunspots',
'band_conditions_desc': 'sw-band-conditions-desc',
'k_index': 'sw-k-index',
'a_index': 'sw-a-index',
'geomag_field': 'sw-geomag-field',
'geomag_storm_scale': 'sw-geomag-storm-scale',
'geomag_storm_desc': 'sw-geomag-storm-desc',
'geomag_noise': 'sw-geomag-noise',
'x_ray': 'sw-x-ray',
'blackout_desc': 'sw-blackout-desc',
'proton_flux': 'sw-proton-flux',
'solar_storm_scale': 'sw-solar-storm-scale',
'proton_flux_desc': 'sw-proton-flux-desc',
'electron_flux': 'sw-electron-flux',
'electron_flux_desc': 'sw-electron-flux-desc',
};
Object.entries(swFields).forEach(function([field, id]) {
const val = jsonData[field];
if (val !== null && val !== undefined) {
$('#' + id).text(val);
}
});
});
}