User:Jonathan5566/timeless.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
/*
mw.loader.load('https://wikiplus-app.com/Main.min.js');
mw.loader.load('/wiki/MediaWiki:Gadget-PatrollCount.js?action=raw&ctype=text/javascript'); //未巡查统计
mw.loader.load('/wiki/User:94rain/js/Gadget-afchelper.js?action=raw&ctype=text/javascript'); //审核草稿
mw.loader.load('/wiki/User:Former User aDB0haVymg/gadgets/close-anx.js?action=raw&ctype=text/javascript'); //关闭anx
mw.loader.load('/wiki/User:TheJosh/NewPagePatroller.js?action=raw&ctype=text/javascript'); //新页面统计
mw.loader.load('/wiki/User:Vozhuo/Tool/MOSNUM dates.js?action=raw&ctype=text/javascript'); //修正日期格式
mw.loader.load('/wiki/User:AnYiLin/js/pangu_wiki.user.js?action=raw&ctype=text/javascript'); //中英文加空格
*/
if (mw.config.get('wgAction') === 'history')
mw.loader.load('/wiki/User:WhitePhosphorus/js/rrd.js?action=raw&ctype=text/javascript'); //提交rrd
if (mw.config.get('wgAction') === 'view')
mw.loader.using('ext.gadget.site-lib').then(function() {
if (mw.config.get('wgPageName').indexOf(wgULS('用户贡献', '使用者貢獻')) !== -1)
mw.loader.load('/wiki/User:Alexander Misel/Mass rollback.js?action=raw&ctype=text/javascript'); //批量回退
});
if (mw.config.get('wgAction') === 'view' && mw.config.get('wgIsArticle') && mw.config.get('wgCurRevisionId') !== 0 && mw.config.get('wgRevisionId') !== 0 && mw.config.get('wgCurRevisionId') === mw.config.get('wgRevisionId')) {
if (mw.config.get('wgPageName') === 'Wikipedia:防滥用过滤器/错误报告')
mw.loader.load('/wiki/User:Xiplus/js/close-affp.js?action=raw&ctype=text/javascript'); //关闭affp
if (mw.config.get('wgPageName') === 'Wikipedia:当前的破坏')
mw.loader.load('/wiki/User:Xiplus/js/close-vip.js?action=raw&ctype=text/javascript'); //关闭vip
if (/^MediaWiki:[^/]+(\/zh)?$/.test(mw.config.get('wgPageName')))
mw.loader.load('/wiki/User:Xiplus/js/TranslateVariants.js?action=raw&ctype=text/javascript'); //自动转换变}
window.LocalComments = { //本地时间小工具24小时制
twentyFourHours: true
};
window.LocalComments.disablePages = function() { //本地时间小工具黑名单
if (mw.config.get('wgDiffOldId') !== null) return true;
return false;
};
$(function() { //调用2010编辑器(基于Timeless皮肤)
if (mw.config.get('skin') === 'timeless' && !mw.config.get('wgPageName').match(/\S+\.(css|js|json)$/) && ($('#ca-edit').length > 0 || $('#ca-ve-edit').length > 0) && $('#ca-history').length > 0) {
mw.loader.using(['ext.gadget.site-lib', 'mediawiki.Uri']).then(function() {
var text = wgULS('通过2010编辑器编辑', '透過2010編輯器編輯'),
title = wgULS('通过2010编辑器编辑本页', '透過2010編輯器編輯本頁'),
dom = '<li id="ca-2010-edit"><a href="' + new mw.Uri().extend({action: 'submit'}).toString() + '" title="' + text + '">' + text + '</a></li>';
if ($('#ca-addsection').length > 0) {
mw.loader.addStyleTag('@media screen and (max-width:1638px) and (min-width:1232px){#mw-page-header-links{font-size:.8em}}@media screen and (max-width:1232px) and (min-width:850px){#mw-page-header-links{font-size:.2em}}');
$('#ca-addsection').before(dom);
} else {
mw.loader.addStyleTag('@media screen and (max-width:1538px) and (min-width:1392px){#mw-page-header-links{font-size:.8em}}@media screen and (max-width:1392px) and (min-width:1099px){#mw-page-header-links{font-size:.2em}}@media screen and (max-width:1051px) and (min-width:904px){#mw-page-header-links{font-size:.8em}}@media screen and (max-width:904px) and (min-width:850px){#mw-page-header-links{font-size:.2em}}');
$('#ca-history').before(dom);
}
});
}
});
$(window).ready(function() { //让Template:ilh有和en:Template:Further_ill类似的效果
window.setTimeout(function() {
mw.hook('wikipage.content').add(function($item) {
if ($item.attr('id') === 'mw-content-text') {
$('.ilh-all').each(function() {
$(this).find('.ilh-page')
.append($('<sup>').append('[')
.append($('<a>', {
class: 'extiw',
href: $(this).find('.ilh-link>a').attr('href'),
title: $(this).data('foreign-title'),
target: '_blank',
text: $(this).data('lang-code')
})).append(']').css('user-select', 'none'));
});
}
});
}, 500);
});