Skip to content

Instantly share code, notes, and snippets.

@Tanu-N-Prabhu
Created March 23, 2021 01:51
Show Gist options
  • Save Tanu-N-Prabhu/5c0591d67a74dee066aea1806fc8854b to your computer and use it in GitHub Desktop.
Save Tanu-N-Prabhu/5c0591d67a74dee066aea1806fc8854b to your computer and use it in GitHub Desktop.
function myFunction() {
var element = document.body;
element.classList.toggle("dark-mode");
}
var app = document.getElementsByTagName("BODY")[0];
if (localStorage.lightMode == "dark") {
app.setAttribute("data-light-mode", "dark");
}
function toggle_light_mode() {
var app = document.getElementsByTagName("BODY")[0];
if (localStorage.lightMode == "dark")
{
localStorage.lightMode = "light";
app.setAttribute("data-light-mode", "light");
}
else
{
localStorage.lightMode = "dark";
app.setAttribute("data-light-mode", "dark");
}
console.log("lightMode = " + localStorage.lightMode);
}
document.getElementById('dark-mode-btn').addEventListener('click', function (e) {
const toggler = document.body;
toggler.classList.toggle('dark-mode');
const target = e.target;
target.classList.toggle('fa-moon');
target.classList.toggle('fa-sun');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment