MediaWiki:Common.js:修订间差异
小无编辑摘要 |
小 添加关于自动模式的判断 |
||
| 第36行: | 第36行: | ||
if ($icon.length === 0) return; | if ($icon.length === 0) return; | ||
var htmlClass = document.documentElement.classList; | |||
} else { | // 默认浅色 | ||
var src = '/resources/assets/cc-by-nc-sa.svg'; | |||
if (htmlClass.contains('skin-theme-clientpref-night')) { | |||
src = '/resources/assets/cc-by-nc-sa-dark.svg'; | |||
} else if (htmlClass.contains('skin-theme-clientpref-os')) { | |||
// 自动模式,根据操作系统偏好选择 | |||
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { | |||
src = '/resources/assets/cc-by-nc-sa-dark.svg'; | |||
} | |||
} | } | ||
$icon.attr('src', src); | |||
} | } | ||