This commit is contained in:
Frédéric Egenscheviller 2021-11-20 15:14:09 +01:00
commit a2ee18797f

View File

@ -1,17 +1,16 @@
function setTransition(div, n){
div.style.filter = "blur("+n+"px)"
// div.style.filter = "blur("+n+"px)";
div.style.opacity = n/100;
}
var fading = false
var fading = false;
function switchTheme(){
if(fading)return;
fading = true;
let LOOP_TIMES = 100;
for(let i=0;i<=LOOP_TIMES;++i){
setTimeout(() => {setTransition(div, i*2)}, i*5);
for(let i=0;i<=100;++i){
setTimeout(() => {setTransition(div, 100-i)}, i*5);
}
let div = document.getElementsByTagName("body")[0];
@ -24,12 +23,12 @@ function switchTheme(){
setTheme("today");
}
for(let i=0;i<=LOOP_TIMES;++i){
setTimeout(() => {setTransition(div, (LOOP_TIMES-i)*2)}, i*5);
for(let i=0;i<=100;++i){
setTimeout(() => {setTransition(div, i)}, i*5);
}
setTimeout(()=>fading=false, LOOP_TIMES*10)
}, LOOP_TIMES*5)
setTimeout(()=>fading=false, 100*5)
}, 100*5)
}
@ -49,4 +48,4 @@ if(document.cookie==""){
}else{
console.log(document.cookie)
setTheme(document.cookie); // I know, we aren't supposed to store cookies like that
}
}