Welcome to mirror list, hosted at ThFree Co, Russian Federation.

toggleTheme.js « src « static - github.com/darshanbaral/sada.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 99e44c14ce19d597d3b26756fefb306d8b90e02a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let toggleTheme = function() {
  if (isDark) {
    for (let key in darkTheme) {
      let elems = document.querySelectorAll(`.${darkTheme[key]}`);
      elems.forEach(elem => elem.classList.add(lightTheme[key]));
      elems.forEach(elem => elem.classList.remove(darkTheme[key]));
    }
    isDark = !isDark;
  } else {
    for (let key in darkTheme) {
      let elems = document.querySelectorAll(`.${lightTheme[key]}`);
      elems.forEach(elem => elem.classList.add(darkTheme[key]));
      elems.forEach(elem => elem.classList.remove(lightTheme[key]));
    }
    isDark = !isDark;
  }
};