Files
2022-10-10 16:33:21 +02:00

45 lines
1.2 KiB
JavaScript

/*
* maincolor.js
*
* @author Vabre Lucas
*/
/**
* Fonction qui met la couleur
* choisie par l'utilisateur
* @param {String} color : blue / green / purple / red
*/
function SetMainColor(color) {
let colorNow = document.getElementById('color-set');
if (color == "blue") { // Couleur bleu
colorNow.className = "main-blue";
localStorage.setItem('color', 'blue');
} else if (color == "green") { // Couleur Verte
colorNow.className = "main-green";
localStorage.setItem('color', 'green');
} else if (color == "purple") { // Couleur Violet
colorNow.className = "main-purple";
localStorage.setItem('color', 'purple');
} else if (color == "red") { // Couleur rouge
colorNow.className = "main-red";
localStorage.setItem('color', 'red');
} else { // Autres valeurs
alert("Erreur: la couleur ne peut pas être mise à jour !");
}
}
/**
* Affichage de la couleur au demarrage de la page
*/
function MainColorOnLoad() {
if (localStorage.getItem('color') == 'green') {
SetMainColor("green");
} else if (localStorage.getItem('color') == 'purple') {
SetMainColor("purple");
} else if (localStorage.getItem('color') == 'red') {
SetMainColor("red");
} else {
SetMainColor("blue");
}
}