You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
onthedots/code/themeSwitcher.js

29 lines
1012 B

var light= (getCookie("light")=="" ? true : getCookie("light"));
document.getElementById("light").width=size/4;
document.getElementById("logo").width=size*2;
function switchLight() {
light=(light=="true" ? "false" : "true");
setCookie("light",light,30);
applyLight(light);
}
function applyLight(li) {
document.getElementById("light").src="ress/"+(li=="true" ? "dark" : "light")+".png";
if(document.getElementById("logo")!=null)
{
document.getElementById("logo").src="ress/logo_"+(li=="true" ? "clair" : "dark")+".png";
}
if(document.getElementById("modal")!=null)
{
document.getElementById("modal").classList.add((li=="true" ? "day" : "night"));
document.getElementById("modal").classList.remove((li=="true" ? "night" : "day"));
}
document.getElementsByTagName("body")[0].classList.add((li=="true" ? "day" : "night"));
document.getElementsByTagName("body")[0].classList.remove((li=="true" ? "night" : "day"));
}
applyLight(light);