-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommon.js
93 lines (73 loc) · 4.07 KB
/
common.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// 监视列表时段选项自定义
if (mw.config.get('wgCanonicalSpecialPageName') == 'Watchlist') {
var days = ['1', '3', '7', '14', '30'];
var limits = ['50', '100', '250', '500'];
var dayLinks = '';
var limitLinks = '';
for (var i = 0; i < days.length; i++) {
dayLinks += '<a href="/index.php?title=Special:%E7%9B%91%E8%A7%86%E5%88%97%E8%A1%A8&days=' + days[i] + '&from=" title="Special:监视列表" data-params="{"days":' + days[i] + ',"from":""}" data-keys="days,from">' + days[i] + '</a>';
dayLinks += i == days.length - 1 ? '天的最后' : ' | ';
}
for (var j = 0; j < limits.length; j++) {
limitLinks += '<a href="/index.php?title=Special:%E7%9B%91%E8%A7%86%E5%88%97%E8%A1%A8&limit=' + limits[j] + '" title="Special:监视列表" data-params="{"limit":' + limits[j] + '}" data-keys="limit">' + limits[j] + '</a>';
limitLinks += j == limits.length - 1 ? '个更改' : ' | ';
}
$('.wlinfo').after('<br><span class="wllinks">显示过去' + dayLinks + limitLinks + '</span>');
$('.cldays.cloption').hide();
}
// No lang="zh" for translation in LyricsKai
if ($('.Lyrics-translated > span').attr('lang') == 'zh') {
$('.Lyrics-translated > span').removeAttr('lang');
}
$('.Lyrics-column-zh > span').removeAttr('lang');
// Popups小工具
window.popupStructure = 'menus';
window.popupShortcutKeys = true;
window.popupFixRedirs = true;
window.popupFixDabs = true;
window.popupRedlinkRemoval = true;
window.popupThumbAction = "sizetoggle";
window.popupCategoryMembers = false;
// 未巡查
if ($.inArray(mw.config.get('wgCanonicalSpecialPageName'), ['Watchlist', 'Recentchanges', 'Recentchangeslinked']) >= 0) {
$('.unpatrolled').each(function() {
$(this).text("喵");
});
}
// mwPanel
mw.loader.load('/index.php?title=User:AnnAngela/js/mwPanel.js&action=raw&ctype=text/javascript');
// watchlist-toggle
mw.loader.load('/index.php?title=User:AnnAngela/js/watchlist-toggle.js&action=raw&ctype=text/javascript');
// upload-log-toggle
mw.loader.load('/index.php?title=User:AnnAngela/js/upload-log-toggle.js&action=raw&ctype=text/javascript');
// watchlist-log
mw.loader.load('/index.php?title=User:AnnAngela/js/watchlist-log.js&action=raw&ctype=text/javascript');
// OneKeyPurge
mw.loader.load('/index.php?title=User:BearBin/js/OneKeyPurge.js&action=raw&ctype=text/javascript');
// code-prettify
mw.loader.load('https://cdn.jsdelivr.net/gh/bhsd-harry/[email protected]/otherwiki/gadget-code-prettify.min.js');
mw.loader.load('https://cdn.jsdelivr.net/gh/bhsd-harry/[email protected]/otherwiki/gadget-code-prettify.min.css', 'text/css');
// PreLangMark
mw.loader.load('/index.php?title=User:Bhsd/js/PreLangMark.js&action=raw&ctype=text/javascript');
// WikiplusSP
mw.loader.load('/index.php?title=User:Dreammu/WikiplusSP.js&action=raw&ctype=text/javascript');
// sortableTableAnimation
mw.loader.load('/index.php?title=User:鬼影233/sortableTableAnimation.js&action=raw&ctype=text/javascript');
// disambigHelper
mw.loader.load('/index.php?title=User:Iehcni/js/disambigHelper.js&action=raw&ctype=text/javascript');
// Wordcount
mw.loader.load('/index.php?title=User:星海子/js/Wordcount.js&action=raw&ctype=text/javascript');
// BgInfo
mw.loader.load('/index.php?title=User:GuoPC/js/BgInfo.js&action=raw&ctype=text/javascript');
// ModIcon
mw.loader.load('/index.php?title=User:GuoPC/js/ModIcon.js&action=raw&ctype=text/javascript');
// TSIndicator
mw.loader.load('/index.php?title=User:GuoPC/js/TSIndicator.js&action=raw&ctype=text/javascript');
// ULCount
mw.loader.load('/index.php?title=User:GuoPC/js/ULCount.js&action=raw&ctype=text/javascript');
// WatchlistNoRed
mw.loader.load('/index.php?title=User:GuoPC/js/WatchlistNoRed.js&action=raw&ctype=text/javascript');
// Yaku Han JP
mw.loader.load('https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp.min.css', 'text/css');
mw.loader.load('https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanmp.min.css', 'text/css');
mw.loader.load('https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanrp.min.css', 'text/css');