fixed 修复暗夜模式
This commit is contained in:
1 parent
2ba64915f1
commit
f658dcc767
2 files changed
+11
No files matched your search
@@ -67,6 +67,12 @@ window.initArtalk = function() {
|
|||||||
|
|
||||||
var artalk = window.artalk; // Local reference
|
var artalk = window.artalk; // Local reference
|
||||||
|
|
||||||
|
// Sync Theme Mode Immediately
|
||||||
|
var currentTheme = document.documentElement.getAttribute('data-theme');
|
||||||
|
if (typeof artalk.setDarkMode === 'function') {
|
||||||
|
artalk.setDarkMode(currentTheme === 'dark');
|
||||||
|
}
|
||||||
|
|
||||||
// Aggressive Config Saving Strategy
|
// Aggressive Config Saving Strategy
|
||||||
var saveConf = function() {
|
var saveConf = function() {
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -81,6 +81,11 @@ window.initThemeToggle = function() {
|
|||||||
localStorage.setItem('theme', newTheme);
|
localStorage.setItem('theme', newTheme);
|
||||||
|
|
||||||
window.showToast('已切换至 ' + (newTheme === 'dark' ? '深色' : '浅色') + '模式', 'success');
|
window.showToast('已切换至 ' + (newTheme === 'dark' ? '深色' : '浅色') + '模式', 'success');
|
||||||
|
|
||||||
|
// Sync Artalk Theme
|
||||||
|
if (window.artalk && typeof window.artalk.setDarkMode === 'function') {
|
||||||
|
window.artalk.setDarkMode(newTheme === 'dark');
|
||||||
|
}
|
||||||
|
|
||||||
// Trigger generic resize event to force charts/etc to redraw if needed
|
// Trigger generic resize event to force charts/etc to redraw if needed
|
||||||
window.dispatchEvent(new Event('resize'));
|
window.dispatchEvent(new Event('resize'));
|
||||||
|
|||||||
Reference in new issue
Block a user