Lines Matching refs:DarkModeToggle
30 class DarkModeToggle extends HTMLElement { class
39 DarkModeToggle.enableDarkMode(DarkModeToggle.userPreference)
43 DarkModeToggle.onSystemPreferenceChanged()
50 DarkModeToggle.onSystemPreferenceChanged()
66 toggleButton.title = DarkModeToggle.title
70 if (DarkModeToggle.darkModeEnabled){
71 toggleButton.innerHTML=DarkModeToggle.icond
73 toggleButton.innerHTML=DarkModeToggle.icon
111 DarkModeToggle.addButton();
114 DarkModeToggle.addButton();
116 DarkModeToggle.setDarkModeVisibility(DarkModeToggle.darkModeEnabled)
150 DarkModeToggle.createCookie(name, "", -1);
162 return localStorage.getItem(DarkModeToggle.prefersDarkModeInLightModeKey)
164 return DarkModeToggle.readCookie('doxygen_prefers_dark')=='1'
171 localStorage.setItem(DarkModeToggle.prefersDarkModeInLightModeKey, true)
173 localStorage.removeItem(DarkModeToggle.prefersDarkModeInLightModeKey)
177 DarkModeToggle.createCookie('doxygen_prefers_dark','1',365)
179 DarkModeToggle.eraseCookie('doxygen_prefers_dark')
186 return localStorage.getItem(DarkModeToggle.prefersLightModeInDarkModeKey)
188 return DarkModeToggle.readCookie('doxygen_prefers_light')=='1'
195 localStorage.setItem(DarkModeToggle.prefersLightModeInDarkModeKey, true)
197 localStorage.removeItem(DarkModeToggle.prefersLightModeInDarkModeKey)
201 DarkModeToggle.createCookie('doxygen_prefers_light','1',365)
203 DarkModeToggle.eraseCookie('doxygen_prefers_light')
213 return (!DarkModeToggle.systemPreference && DarkModeToggle.prefersDarkModeInLightMode) ||
214 (DarkModeToggle.systemPreference && !DarkModeToggle.prefersLightModeInDarkMode)
218 DarkModeToggle.darkModeEnabled = userPreference
220 if (DarkModeToggle.systemPreference) {
221 DarkModeToggle.prefersLightModeInDarkMode = true
223 DarkModeToggle.prefersDarkModeInLightMode = false
226 if (!DarkModeToggle.systemPreference) {
227 DarkModeToggle.prefersDarkModeInLightMode = true
229 DarkModeToggle.prefersLightModeInDarkMode = false
232 DarkModeToggle.onUserPreferenceChanged()
253 DarkModeToggle.darkModeEnabled = true
257 DarkModeToggle.darkModeEnabled = false
261 DarkModeToggle.setDarkModeVisibility(enable)
265 DarkModeToggle.darkModeEnabled = DarkModeToggle.userPreference
266 DarkModeToggle.enableDarkMode(DarkModeToggle.darkModeEnabled)
270 DarkModeToggle.enableDarkMode(DarkModeToggle.darkModeEnabled)
274 DarkModeToggle.userPreference = !DarkModeToggle.userPreference
275 DarkModeToggle.addButton();
279 customElements.define("dark-mode-toggle", DarkModeToggle);
281 DarkModeToggle.init();