Select Git revision
-
Conrad Zelck authored
That makes it possible to see pre-rendered content on very slow networks extremely earlier. Signed-off-by:
Conrad Zelck <git@simpel.cc>
Conrad Zelck authoredThat makes it possible to see pre-rendered content on very slow networks extremely earlier. Signed-off-by:
Conrad Zelck <git@simpel.cc>
script.js 8.07 KiB
// 66 % average IM Rating by Sennheiser WSM
// these offsets are from one to the next frequency
// offset1 - offset7 can be applied reverse order to use the mirrored spacing
var offset0 = 0.100 // space from left tv channel edge
var offset1 = 0.400
var offset2 = 0.700
var offset3 = 1.425
var offset4 = 0.525
var offset5 = 1.200
var offset6 = 2.250
var offset7 = 1.300
var direction;
var f1, f2, f3, f4, f5, f6, f7, f8;
function calculateFreqs() {
// clear complete table
resetTable();
// check if there is a tv channel set in the cookies
var channel = document.getElementById("channel").value;
if (channel != "") {
setCookie("channel", channel, 7); // 7 days is maximum set by safari and brave
} else {
var channelCookie = getCookie("channel");
if (channelCookie != null && channelCookie != "") {
channel = channelCookie;
document.getElementById('channel').value = channel;
} else {
return;
}
}
// prove if direction for spacing is set in cookies or by radios
var directionUp = document.getElementById("up").checked;
var directionDown = document.getElementById("down").checked;
// no radios set (reload moment) check cookie
if (directionUp != true && directionDown != true) {
var directionCookie = getCookie("direction");
if (directionCookie != null && directionCookie != "") {
direction = directionCookie;
if (direction == "up") {
document.getElementById('up').checked = true;
} else if (direction == "down") {
document.getElementById('down').checked = true;
}
} else {
// no cookie, no radios set - default direction up
direction = 'up';
document.getElementById('up').checked = true;
setCookie("direction", direction, 7); // 7 days is maximum set by safari and brave
}
// some radio is set
} else if (directionUp == true) {
direction = 'up';
setCookie("direction", direction, 7); // 7 days is maximum set by safari and brave
} else if (directionDown == true) {
direction = 'down';
setCookie("direction", direction, 7); // 7 days is maximum set by safari and brave
}
var startFrequency = channel * 8 + 302;
// LTE constraints shifting startFrequency
if (channel == 54) {
startFrequency = 736
} else if (channel == 65) {
startFrequency = 824
}
// you can mirror the spaces between all frequencies - if you have to set 16 frequencies you better chose 1 set up direction and the second set down
if (direction == 'up') {
f1 = startFrequency + offset0;
f2 = startFrequency + offset0 + offset1;
f3 = startFrequency + offset0 + offset1 + offset2;