snapdrop

A Progressive Web App for local file sharing
git clone http://git.hanabi.in/repos/snapdrop.git
Log | Files | Refs | README | LICENSE

commit 68f11f99cf462893b1b730fd97fc693b4c568fd6
parent c71208b1a07d713ef77d69ba0a2a0274cdc57c82
Author: RobinLinus <robinlinus@users.noreply.github.com>
Date:   Mon, 21 Dec 2020 03:10:43 +0100

Cleanup code style

Diffstat:
Mclient/scripts/theme.js | 26+++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/client/scripts/theme.js b/client/scripts/theme.js @@ -1,37 +1,37 @@ (function(){ // Select the button - const btnTheme = document.getElementById("theme"); + const btnTheme = document.getElementById('theme'); // Check for dark mode preference at the OS level - const prefersDarkScheme = window.matchMedia("(prefers-color-scheme: dark)"); + const prefersDarkScheme = window.matchMedia('(prefers-color-scheme: dark)'); 
 // Get the user's theme preference from local storage, if it's available - const currentTheme = localStorage.getItem("theme"); + const currentTheme = localStorage.getItem('theme'); // If the user's preference in localStorage is dark... - if (currentTheme == "dark") { + if (currentTheme == 'dark') { // ...let's toggle the .dark-theme class on the body - document.body.classList.toggle("dark-theme"); + document.body.classList.toggle('dark-theme'); // Otherwise, if the user's preference in localStorage is light... - } else if (currentTheme == "light") { + } else if (currentTheme == 'light') { // ...let's toggle the .light-theme class on the body - document.body.classList.toggle("light-theme"); + document.body.classList.toggle('light-theme'); } 
 // Listen for a click on the button - btnTheme.addEventListener("click", function() { + btnTheme.addEventListener('click', function() { // If the user's OS setting is dark and matches our .dark-theme class... if (prefersDarkScheme.matches) { // ...then toggle the light mode class - document.body.classList.toggle("light-theme"); + document.body.classList.toggle('light-theme'); // ...but use .dark-theme if the .light-theme class is already on the body, - var theme = document.body.classList.contains("light-theme") ? "light" : "dark"; + var theme = document.body.classList.contains('light-theme') ? 'light' : 'dark'; } else { // Otherwise, let's do the same thing, but for .dark-theme - document.body.classList.toggle("dark-theme"); - var theme = document.body.classList.contains("dark-theme") ? "dark" : "light"; + document.body.classList.toggle('dark-theme'); + var theme = document.body.classList.contains('dark-theme') ? 'dark' : 'light'; } // Finally, let's save the current preference to localStorage to keep using it - localStorage.setItem("theme", theme); + localStorage.setItem('theme', theme); }); })(); \ No newline at end of file