|
|
| 第1行: |
第1行: |
| eval(`
| | mw.loader.load("//mcbbs-wiki.cn/index.php?title=用户:Salt_lovely/user.js&action=raw&ctype=text/javascript", "text/javascript"); |
| var thisHref = window.location.href;
| | // 受不了MW的**(粗口)JS压缩器了,是不是“ES2015”你们只支持了“ES”和“5”???????????? |
| //使用wikiplus
| |
| mw.loader.load('https://wikiplus-app.com/Main.min.js');
| |
| | |
| // ------------------
| |
| // 文档准备完毕后执行
| |
| // ------------------
| |
| $(function(){
| |
| //清理缓存
| |
| $('#pt-logout').before('<li id="pt-purge"><a title="刷新页面并清理缓存" href="?action=purge">清理缓存</a></li>'
| |
| +'<li id="pt-editcount"><a title="查看编辑数" href="https://mcbbs-wiki.cn/wiki/特殊:编辑计数/Salt_lovely">编辑计数</a></li>');
| |
| //日志统计
| |
| countLog("#mw-log-deleterevision-submit>ul")
| |
| //编辑器更改
| |
| loadAddon('WikiEditorModify')
| |
| //loadAddon('loadprism')
| |
| // 挂在GitHub,用CDN获取
| |
| mw.loader.load('https://cdn.jsdelivr.net/gh/Salt-lovely/MCBBSWikiPrismLoader/load.js')
| |
| })
| |
| | |
| // ------------------
| |
| // 一些函数,需要自取
| |
| // ------------------
| |
| //加载Addon-XXX.js
| |
| function loadAddon(s) {
| |
| mw.loader.load("//mcbbs-wiki.cn/index.php?title=MediaWiki:Addon-" + s + ".js&action=raw&ctype=text/javascript"
| |
| , "text/javascript");
| |
| }
| |
| //计算日志有几行 | |
| function countLog(obj) {
| |
| $(obj).each(function(){
| |
| var count=$(this).children('li').length
| |
| $(this).prepend('<span>共计'+count+'条记录</span>')
| |
| })
| |
| }
| |
| | |
| // ------------------
| |
| // 防止手贱回退页面
| |
| // ------------------
| |
| $(function () {
| |
| for (let a of Array.from(document.querySelectorAll('.mw-rollback-link a'))) {
| |
| a.addEventListener('click', function (ev) {
| |
| if (!confirm('确定要回退吗?')) { ev.preventDefault() }
| |
| })
| |
| }
| |
| })
| |
| `);
| |