Skip to content

Commit 605834c

Browse files
Resolved merge conflicts by keeping changes from main
1 parent ee29d98 commit 605834c

File tree

2 files changed

+318
-178
lines changed

2 files changed

+318
-178
lines changed

docs/doxygen-awesome-darkmode-toggle.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
2+
SPDX-License-Identifier: MIT License
33
Doxygen Awesome
44
https://github.com/jothepro/doxygen-awesome-css
55
@@ -38,15 +38,15 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
3838
static prefersLightModeInDarkModeKey = "prefers-light-mode-in-dark-mode"
3939
static prefersDarkModeInLightModeKey = "prefers-dark-mode-in-light-mode"
4040

41-
static _staticConstructor = function() {
41+
static _staticConstructor = function () {
4242
DoxygenAwesomeDarkModeToggle.enableDarkMode(DoxygenAwesomeDarkModeToggle.userPreference)
4343
// Update the color scheme when the browsers preference changes
4444
// without user interaction on the website.
4545
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
4646
DoxygenAwesomeDarkModeToggle.onSystemPreferenceChanged()
4747
})
4848
// Update the color scheme when the tab is made visible again.
49-
// It is possible that the appearance was changed in another tab
49+
// It is possible that the appearance was changed in another tab
5050
// while this tab was in the background.
5151
document.addEventListener("visibilitychange", visibilityState => {
5252
if (document.visibilityState === 'visible') {
@@ -56,8 +56,8 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
5656
}()
5757

5858
static init() {
59-
$(function() {
60-
$(document).ready(function() {
59+
$(function () {
60+
$(document).ready(function () {
6161
const toggleButton = document.createElement('doxygen-awesome-dark-mode-toggle')
6262
toggleButton.title = DoxygenAwesomeDarkModeToggle.title
6363
toggleButton.updateIcon()
@@ -71,10 +71,10 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
7171
}
7272
});
7373

74-
$(document).ready(function(){
74+
$(document).ready(function () {
7575
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
7676
})
77-
$(window).resize(function(){
77+
$(window).resize(function () {
7878
document.getElementById("MSearchBox").parentNode.appendChild(toggleButton)
7979
})
8080
})
@@ -83,7 +83,7 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
8383

8484
constructor() {
8585
super();
86-
this.onclick=this.toggleDarkMode
86+
this.onclick = this.toggleDarkMode
8787
}
8888

8989
/**
@@ -97,20 +97,20 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
9797
* @returns `true` for dark-mode, `false` for light-mode user preference
9898
*/
9999
static get userPreference() {
100-
return (!DoxygenAwesomeDarkModeToggle.systemPreference && localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)) ||
101-
(DoxygenAwesomeDarkModeToggle.systemPreference && !localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey))
100+
return (!DoxygenAwesomeDarkModeToggle.systemPreference && localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)) ||
101+
(DoxygenAwesomeDarkModeToggle.systemPreference && !localStorage.getItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey))
102102
}
103103

104104
static set userPreference(userPreference) {
105105
DoxygenAwesomeDarkModeToggle.darkModeEnabled = userPreference
106-
if(!userPreference) {
107-
if(DoxygenAwesomeDarkModeToggle.systemPreference) {
106+
if (!userPreference) {
107+
if (DoxygenAwesomeDarkModeToggle.systemPreference) {
108108
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey, true)
109109
} else {
110110
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey)
111111
}
112112
} else {
113-
if(!DoxygenAwesomeDarkModeToggle.systemPreference) {
113+
if (!DoxygenAwesomeDarkModeToggle.systemPreference) {
114114
localStorage.setItem(DoxygenAwesomeDarkModeToggle.prefersDarkModeInLightModeKey, true)
115115
} else {
116116
localStorage.removeItem(DoxygenAwesomeDarkModeToggle.prefersLightModeInDarkModeKey)
@@ -120,7 +120,7 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
120120
}
121121

122122
static enableDarkMode(enable) {
123-
if(enable) {
123+
if (enable) {
124124
DoxygenAwesomeDarkModeToggle.darkModeEnabled = true
125125
document.documentElement.classList.add("dark-mode")
126126
document.documentElement.classList.remove("light-mode")
@@ -146,7 +146,7 @@ class DoxygenAwesomeDarkModeToggle extends HTMLElement {
146146
}
147147

148148
updateIcon() {
149-
if(DoxygenAwesomeDarkModeToggle.darkModeEnabled) {
149+
if (DoxygenAwesomeDarkModeToggle.darkModeEnabled) {
150150
this.innerHTML = DoxygenAwesomeDarkModeToggle.darkModeIcon
151151
} else {
152152
this.innerHTML = DoxygenAwesomeDarkModeToggle.lightModeIcon

0 commit comments

Comments
 (0)