diff options
| author | BigCoke233 <hi@guhub.cn> | 2020-05-03 11:58:19 +0800 |
|---|---|---|
| committer | BigCoke233 <hi@guhub.cn> | 2020-05-03 11:58:19 +0800 |
| commit | 4f0916cbdfacd8b67d4fcdafd8e88cb2a5683f90 (patch) | |
| tree | 4c12d7c34009a22698b51f83d348e71f701ede2e | |
| parent | ebdb54b815175bfee09f31852bbdd46be673019f (diff) | |
:sunrise_over_mountains: Perf: 随时根据系统颜色变化切换 favicon
| -rw-r--r-- | assets/js/miracles.min.js | 2 | ||||
| -rw-r--r-- | includes/footer.php | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/assets/js/miracles.min.js b/assets/js/miracles.min.js index 57d8b93..b1a86bd 100644 --- a/assets/js/miracles.min.js +++ b/assets/js/miracles.min.js @@ -137,8 +137,10 @@ function swDarkMode(scheme){ if(scheme.matches) {
$("body").addClass("body-dark");
alertSend("检测到系统深色模式,已自动切换");
+ if(getCookie("systemDarkThemeIcon")&&getCookie("systemDarkThemeIcon")==1) $("link#icon").attr("href","/faviconDark.ico");
}else if(window.matchMedia ("(prefers-color-scheme: light)").matches){
$("body").removeClass("body-dark");
+ $("link#icon").attr("href", faviconUrl);
}
}
schemeGeter.addListener(swDarkMode);
diff --git a/includes/footer.php b/includes/footer.php index e4c349c..37915ad 100644 --- a/includes/footer.php +++ b/includes/footer.php @@ -32,6 +32,7 @@ var allowNavAero = <?php if($this->options->navAero==1):?>false<?php else:?>true<?php endif;?>; var siteurl = '<?php $this->options->SiteUrl() ;?>'; var owoJson = '<?php Utils::indexTheme('assets/OwO.json'); ?>'; + var faviconUrl = '<?php $this->options->favicon() ;?>'; <?php if($this->options->pjax && $this->options->pjax!=0) :?>var loadPjax = true; beforePjax = function() {NProgress.start();}; afterPjax = function() {owoLoad();<?php $this->options->pjax_complete(); ?>};<?php endif; ?></script> |
