add personal freqs functions

This commit is contained in:
F4HTB 2020-11-08 14:35:36 +00:00
parent fe353cb55e
commit cec7f59e1e
9 changed files with 9 additions and 4 deletions

13
www/controls.js vendored
View File

@ -538,7 +538,7 @@ function checkCookie() {
get_freqfromcokkies(); get_freqfromcokkies();
} }
function get_freqfromcokkies(){ function get_freqfromcokkies(itemselected=""){
var freqs=getCookie("freqs").replace("//", '/').split("/").sort(); var freqs=getCookie("freqs").replace("//", '/').split("/").sort();
var x = document.getElementById("selectpersonalfrequency"); var x = document.getElementById("selectpersonalfrequency");
var length = x.options.length; var length = x.options.length;
@ -553,6 +553,7 @@ function get_freqfromcokkies(){
mode=freqs[i].split(",")[1] mode=freqs[i].split(",")[1]
option.text = parseInt(freq)+" in "+mode; option.text = parseInt(freq)+" in "+mode;
option.value = freqs[i]; option.value = freqs[i];
if(option.value == itemselected){option.selected = true;}
x.add(option); x.add(option);
} }
} }
@ -572,9 +573,13 @@ function save_freqtocokkies(){
document.getElementById("uhz").innerHTML document.getElementById("uhz").innerHTML
); );
var mode=get_actualmode(); var mode=get_actualmode();
var freqs=getCookie("freqs").replace("//", '/')+freq.toString()+","+mode+"/"; var freqs=getCookie("freqs").replace("//", '/');
setCookie("freqs", freqs, 180); var val=freq.toString()+","+mode;
get_freqfromcokkies(); if(!freqs.includes(val)){
freqs = freqs +val+"/";
setCookie("freqs", freqs, 180);
get_freqfromcokkies(val);
}
} }
function delete_freqfromcokkies(){ function delete_freqfromcokkies(){