跳转到内容

User:Xiplus/common.js

维基百科,自由的百科全书

这是本页的一个历史版本,由Xiplus留言 | 贡献2021年11月13日 (六) 12:59 (Disabling User:Xiplus/js/hide-header.js (script-installer))编辑。这可能和当前版本存在着巨大的差异。

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
/* 反importScript */
var whitelist = ["Xiplus", "A2093064-test", "A2093064-bot"];
if (mw.config.get('wgUserName') && whitelist.indexOf(mw.config.get('wgUserName')) === -1) {
	alert("請勿importScript User:Xiplus/common.js!可能有未預期的危害發生。");
	throw new Error();
}

// mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/admin-backlog.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/AFD-stats.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/AFDpagelog.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/apply-edit-from-abuselog.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/bulletin-editor.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/close-affp.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/close-move.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/close-rfpp.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/close-rrd.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/close-vip.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/contribution-filter.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/csd-reason-in-csd-cat.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/delete-status.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/disable-redirect.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/forceEditSection.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/hide-log-username.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/hide-long-summary.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/highlight-newpages.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/history-filter.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/HRTProtectLink.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/log-move-whatlinkshere.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/mass-revision-delete.js&action=raw&ctype=text/javascript');
// mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/mass-rollback.js&action=raw&ctype=text/javascript');
// mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/PatrollCount.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/Page-Preview.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/report-filter.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/RFCU-stats.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/TranslateVariants.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/TranslateTextVariants.js&action=raw&ctype=text/javascript');
// mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/Twinkle-delete-reason.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/unblock-zh-ipbe.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/userRightsManager.js&action=raw&ctype=text/javascript');

// mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/hide-rollback-link.css&action=raw&ctype=text/css', 'text/css' );
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/highlight-redirect-in-afd.css&action=raw&ctype=text/css', 'text/css' );

/* SpecialInterlanguageLink */
window.SpecialInterlanguageLink = {
	"lang": {
		"wikt": "詞典",
		"q": "語錄",
		"v": "學院",
		"s": "文庫",
		"b": "教科書",
		"voy": "導遊",
		"n": "新聞",
		"m": "Meta",
		"en": "English"
	}
};
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/SpecialInterlanguageLink.js&action=raw&ctype=text/javascript');

mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:Xiplus/js/get-list/Special-BlockList-Target.js&action=raw&ctype=text/javascript');

mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Xiplus/js/block-time-convert.js&action=raw&ctype=text/javascript');
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Xiplus/js/quick-patrol.js&action=raw&ctype=text/javascript');
// mw.loader.load('https://xiplus.ddns.net/MediaWiki-Gadget/quick-patrol.js');
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Xiplus/js/watchlist-markseen.js&action=raw&ctype=text/javascript');

if (mw.util.getParamValue('edittag') !== null) {
	mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Xiplus/js/editchangetags-link.js&action=raw&ctype=text/javascript');
}

/****************************************************************/
/** 注意!以下的js請勿使用,如有需要請直接複製原始碼至您的js頁 **/
/****************************************************************/
mw.loader.load('https://xiplus.ddns.net/MediaWiki-Gadget/Template-transclusion-count.js');
/****************************************************************/
/** 注意!以上的js請勿使用,如有需要請直接複製原始碼至您的js頁 **/
/****************************************************************/

/* 其他人的 */

mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:WhitePhosphorus/js/all-in-one.js&action=raw&ctype=text/javascript');

mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:WhitePhosphorus/js/PagePatroller.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=User:WhitePhosphorus/js/rrd.js&action=raw&ctype=text/javascript');
mw.loader.load("https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript");

if (mw.util.getParamValue('lintHint') !== null) {
	var myLintHints = {};
	myLintHints.rooms = "*";
	mw.hook("lintHint.config").fire(myLintHints);
	mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/lintHint/r.js&action=raw&maxage=86400&ctype=text/javascript");
} else {
	var url = new URL(window.location.href);
	url.searchParams.set('lintHint', '1');
	mw.util.addPortletLink(
		'p-tb',
		url.href,
		'Enable lintHint',
		't-dtenable'
	);
}

// mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/ScoredRevisions.js&action=raw&ctype=text/javascript');

/* 設定 */
window.LocalComments = {
	twentyFourHours: true,
	disablePages: function() {
		if (mw.config.get('wgDiffOldId') !== null) {
			return true;
		}
		return false;
	}
};

/* TranslateTextVariants */
if (mw.config.get('wgAction') === 'edit') {
	var link = mw.util.addPortletLink(
		'p-tb',
		'#',
		'轉換文字'
	);
	$(link).on('click', function() {
		var lang = prompt('lang', 'zh-cn');
		if (lang) {
			window.TranslateTextVariants($('#wpTextbox1').val(), lang).then(function(x) { $('#wpTextbox1').val(x) });
		}
	});
}

/* Checklinks */
mw.util.addPortletLink(
	"p-tb",
	"http://69.142.160.183/~dispenser/cgi-bin/webchecklinks.py?page=" + mw.config.get('wgContentLanguage') + ":" + encodeURIComponent(mw.config.get('wgPageName')),
	"檢測連結",
	't-checklinks',
	'',
	'',
	$('#t-specialpages')
);

window.removehiddenchars = function() {
	importScript("User:Vanished user 1929210/removehiddenchars.js");
	mw.notify("已去除不可見字元");
}
mw.util.addPortletLink(
	"p-tb",
	"javascript:removehiddenchars()",
	"去除不可見字元",
	't-removehiddenchars',
	'',
	'',
	$('#t-specialpages')
);

importScript('User:Xiplus/js/abuselog-links.js');

mw.util.addPortletLink(
	'p-tb',
	'http://69.142.160.183/~dispenser/cgi-bin/dab_solver.py?page=zh:' + mw.config.get('wgPageName'),
	'Dab solver',
	't-dab-solver',
	'',
	'',
	$('#t-specialpages')
);

importScript('User:Xiplus/js/afd-links.js');
//importScript('User:Xiplus/js/hide-header.js');

importScript('User:和平奮鬥救地球/DisamAssist.js'); // Backlink: [[User:和平奮鬥救地球/DisamAssist.js]]