fix some javascript errors
This commit is contained in:
parent
eaaa214dc9
commit
349604ac50
@ -77,7 +77,7 @@ var waterfall_min_level;
|
|||||||
var waterfall_max_level;
|
var waterfall_max_level;
|
||||||
var waterfall_min_level_default;
|
var waterfall_min_level_default;
|
||||||
var waterfall_max_level_default;
|
var waterfall_max_level_default;
|
||||||
var waterfall_colors = buildWaterfallColors(['#000', '#FFF'])
|
var waterfall_colors = buildWaterfallColors(['#000', '#FFF']);
|
||||||
var waterfall_auto_level_margin;
|
var waterfall_auto_level_margin;
|
||||||
|
|
||||||
function buildWaterfallColors(input) {
|
function buildWaterfallColors(input) {
|
||||||
@ -177,10 +177,6 @@ function getLogSmeterValue(value) {
|
|||||||
return 10 * Math.log10(value);
|
return 10 * Math.log10(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getLinearSmeterValue(db_value) {
|
|
||||||
return Math.pow(10, db_value / 10);
|
|
||||||
}
|
|
||||||
|
|
||||||
function setSmeterAbsoluteValue(value) //the value that comes from `csdr squelch_and_smeter_cc`
|
function setSmeterAbsoluteValue(value) //the value that comes from `csdr squelch_and_smeter_cc`
|
||||||
{
|
{
|
||||||
var logValue = getLogSmeterValue(value);
|
var logValue = getLogSmeterValue(value);
|
||||||
@ -214,7 +210,7 @@ function getDemodulators() {
|
|||||||
].filter(function(d) {
|
].filter(function(d) {
|
||||||
return !!d;
|
return !!d;
|
||||||
});
|
});
|
||||||
};
|
}
|
||||||
|
|
||||||
function mkenvelopes(visible_range) //called from mkscale
|
function mkenvelopes(visible_range) //called from mkscale
|
||||||
{
|
{
|
||||||
@ -224,7 +220,7 @@ function mkenvelopes(visible_range) //called from mkscale
|
|||||||
demodulators[i].envelope.draw(visible_range);
|
demodulators[i].envelope.draw(visible_range);
|
||||||
}
|
}
|
||||||
if (demodulators.length) {
|
if (demodulators.length) {
|
||||||
var bandpass = demodulators[0].getBandpass()
|
var bandpass = demodulators[0].getBandpass();
|
||||||
secondary_demod_waterfall_set_zoom(bandpass.low_cut, bandpass.high_cut);
|
secondary_demod_waterfall_set_zoom(bandpass.low_cut, bandpass.high_cut);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1215,10 +1211,10 @@ function waterfall_mkcolor(db_value, waterfall_colors_arg) {
|
|||||||
var value_percent = (db_value - waterfall_min_level) / (waterfall_max_level - waterfall_min_level);
|
var value_percent = (db_value - waterfall_min_level) / (waterfall_max_level - waterfall_min_level);
|
||||||
value_percent = Math.max(0, Math.min(1, value_percent));
|
value_percent = Math.max(0, Math.min(1, value_percent));
|
||||||
|
|
||||||
var scaled = value_percent * (waterfall_colors.length - 1);
|
var scaled = value_percent * (waterfall_colors_arg.length - 1);
|
||||||
var index = Math.floor(scaled);
|
var index = Math.floor(scaled);
|
||||||
var remain = scaled - index;
|
var remain = scaled - index;
|
||||||
if (remain == 0) return waterfall_colors_arg[index];
|
if (remain === 0) return waterfall_colors_arg[index];
|
||||||
return color_between(waterfall_colors_arg[index], waterfall_colors_arg[index + 1], remain);}
|
return color_between(waterfall_colors_arg[index], waterfall_colors_arg[index + 1], remain);}
|
||||||
|
|
||||||
function color_between(first, second, percent) {
|
function color_between(first, second, percent) {
|
||||||
@ -1400,7 +1396,7 @@ function initSliders() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
var waterfallAutoButton = $('#openwebrx-waterfall-colors-auto');
|
var waterfallAutoButton = $('#openwebrx-waterfall-colors-auto');
|
||||||
waterfallAutoButton.on('click', function(ev) {
|
waterfallAutoButton.on('click', function() {
|
||||||
waterfall_measure_minmax_now=true;
|
waterfall_measure_minmax_now=true;
|
||||||
}).on('contextmenu', function(){
|
}).on('contextmenu', function(){
|
||||||
waterfall_measure_minmax_continuous = !waterfall_measure_minmax_continuous;
|
waterfall_measure_minmax_continuous = !waterfall_measure_minmax_continuous;
|
||||||
@ -1529,7 +1525,6 @@ function initPanels() {
|
|||||||
|
|
||||||
var secondary_demod_fft_offset_db = 18; //need to calculate that later
|
var secondary_demod_fft_offset_db = 18; //need to calculate that later
|
||||||
var secondary_demod_canvases_initialized = false;
|
var secondary_demod_canvases_initialized = false;
|
||||||
var secondary_demod_listbox_updating = false;
|
|
||||||
var secondary_demod_channel_freq = 1000;
|
var secondary_demod_channel_freq = 1000;
|
||||||
var secondary_demod_waiting_for_set = false;
|
var secondary_demod_waiting_for_set = false;
|
||||||
var secondary_demod_low_cut;
|
var secondary_demod_low_cut;
|
||||||
|
Loading…
Reference in New Issue
Block a user