User:Suaveness/common.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
// RevisionJumper config
var displayonhistory = true;
var getoldid = true;
// IPBE config
window.markIPBE = true;
// MoreMenu config
// https://meta.wikimedia.org/?curid=10302178
mw.hook('moremenu.ready').add(function (config) {
var api = new mw.Api();
var rfxs = {
'Wikipedia:申请成为管理员': 'rfa',
'Wikipedia:申请成为行政员': 'rfb',
'Wikipedia:申请成为用户查核员': 'rfc',
'Wikipedia:申请成为监督员': 'rfo',
'Wikipedia:申请成为界面管理员': 'rfi',
'Wikipedia:管理員解任投票': 'rfda',
};
Object.assign(MoreMenu.messages, {
rfa: 'RfAs',
rfb: 'RfBs',
rfc: 'RfCs',
rfo: 'RfOs',
rfi: 'RfIs',
rfda: 'RfDAs',
});
var links = {};
api.get({
titles: Object.keys(rfxs)
.map(function (rfx) {
// Append the username to the title.
return rfx + '/' + config.targetUser.name
})
.join('|'),
formatversion: 2,
}).done(function (data) {
data.query.pages.forEach(function (page) {
if (!page.missing) {
var key = rfxs[page.title.replace('/' + config.targetUser.name, '')];
links[key] = {
url: mw.util.getUrl('Special:PrefixIndex/' + page.title),
};
}
});
if (Object.keys(links).length) {
MoreMenu.addSubmenu('user', 'RfXs', links, 'analysis');
}
});
});
// Import Script
importScript("User:Bluedeck/serve/ar-auto-t.js");
importScript("User:Bluedeck/serve/blib-link.js");
importScript("User:Bluedeck/serve/edit-conflict.js");
importScript("User:PhiLiP/wikicache/load.js");
importScript("User:Suaveness/hidesummary.js");
importScript("User:Suaveness/Quick-Patrol.js");
importScript("User:Suaveness/sectionlink.js");
importScript("User:Sunny00217/js/mobile.js");
importScript("User:Vanished user 1929210/removehiddenchars.js");
importScript("User:Vozhuo/Tool/MOSNUM dates.js");
importScript("User:WhitePhosphorus/js/PagePatroller.js");
importScript("User:WhitePhosphorus/js/rrd.js");
importScript("User:Xiplus/js/afd-page-log-link.js");
importScript("User:Xiplus/js/bulletin-editor.js");
importScript("User:Xiplus/js/close-affp.js");
importScript("User:Xiplus/js/close-move.js");
importScript("User:Xiplus/js/close-rfpp.js");
importScript("User:Xiplus/js/close-rrd.js");
importScript("User:Xiplus/js/close-vip.js");
importScript("User:Xiplus/js/contribution-filter.js");
importScript("User:Xiplus/js/csd-reason-in-csd-cat.js");
importScript("User:Xiplus/js/delete-status.js");
importScript("User:Xiplus/js/disable-redirect.js");
importScript("User:Xiplus/js/history-filter.js");
importScript("User:Xiplus/js/History-User-Color.js");
importScript("User:Xiplus/js/PatrollCount.js");
importScript("User:Xiplus/js/SpecialInterlanguageLink.js");
importScript("User:小躍/Vote-Template/Vote.js");
importScript("User:小躍/Wordcount.js");
// MW loader
mw.loader.load( 'https://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-revisionjumper.js&action=raw&ctype=text/javascript' );
// https://en.wikipedia.org/?curid=28701633
mw.loader.load( 'https://en.wikipedia.org/w/index.php?title=User:Mr._Stradivarius/gadgets/ConfirmRollback.js&action=raw&ctype=text/javascript' );
// https://en.wikipedia.org/?curid=46823480
mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript' );
// https://en.wikipedia.org/?curid=20029355