User:Ricknator/Templatescript.js

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

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js',
 { dataType:'script', cache:true }).then(function() {
	if( $.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
		$.ajax('//en.wikipedia.org/w/index.php?title=User:Ohconfucius/script/MOSNUM_utils.js&action=raw&ctype=text/javascript', 
		{ dataType:'script', cache:true }).then(function() {
				var add = mw.util.addPortletLink;
				$( add('p-cactions', '#', wgULS('修正中文連結'), 't-allZhErrorFix', '含有zh:或:zh:的修正連結', '', '#ca-move') ).click(allZhErrorFix_driver);
}); 
}
});
function allZhErrorFix_edit_summary() {
	setoptions(minor='true');
        setreason('去除含有zh的中文內部連結,由模板Js設置自動修正。');
	doaction('diff');
}
function allZhErrorFix() {
	ohc_regex(/\[\[\:zh\:/gi, "[[");
}
function allZhErrorFix_driver(e) {
	e.preventDefault();
        allZhErrorFix();
        allZhErrorFix_edit_summary();
}