MediaWiki:Common.js:修订间差异
小 修复异常加载 |
小 增加 Powered by SMW 图标切换的逻辑 |
||
| 第31行: | 第31行: | ||
// logo 切换逻辑 | // logo 切换逻辑 | ||
$(function () { | $(function () { | ||
// 获取当前“实际使用”的主题:'dark' 或 'light' | // 获取当前“实际使用”的主题:'dark' 或 'light' | ||
| 第51行: | 第50行: | ||
} | } | ||
// 如果元素存在就设置 | // 如果元素存在就设置 src(并记录日志) | ||
function setSrcIfExists(selector, src) { | function setSrcIfExists(selector, src) { | ||
var $el = $(selector); | var $el = $(selector); | ||
| 第68行: | 第67行: | ||
setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa-dark.svg'); | setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa-dark.svg'); | ||
setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki-dark.svg'); | setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki-dark.svg'); | ||
setSrcIfExists('#footer-poweredbysmwico img', '/resources/assets/poweredby-smw-dark.svg'); | |||
} else { | } else { | ||
setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa.svg'); | setSrcIfExists('#footer-copyrightico img', '/resources/assets/cc-by-nc-sa.svg'); | ||
setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki.svg'); | setSrcIfExists('#footer-poweredbyico img', '/resources/assets/poweredby-mediawiki.svg'); | ||
setSrcIfExists('#footer-poweredbysmwico img', '/resources/assets/poweredby-smw.svg'); | |||
} | } | ||
} | } | ||
| 第114行: | 第115行: | ||
setTimeout(updateLogos, 1500); | setTimeout(updateLogos, 1500); | ||
}); | }); | ||