User:DreamerBlue/common.js

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

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

var ns_no = mw.config.get('wgNamespaceNumber');

/* Wikiplus */
(window.location.host !== "zh.wikipedia.wiki" + "mirror.org") && mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:%E9%95%9C%E9%9F%B3%E9%93%83/Wikiplus/Main.js&action=raw&ctype=text/javascript" );

/* 请求版本删除 */
0 === $(".action-history").length && 0 === $(".mw-special-Log").length || mw.loader.load("https://zh.wikipedia.org/w/index.php?title=User:WhitePhosphorus/js/rrd.js&action=raw&ctype=text/javascript");

/* 蓝桌图书馆 */
0 == ns_no && (mw.loader.load("https://zh.wikipedia.org/w/index.php?title=User:bluedeck/serve/blib-link.js&action=raw&ctype=text/javascript"), mw.loader.load("https://zh.wikipedia.org/w/index.php?title=User:bluedeck/serve/blib.js&action=raw&ctype=text/javascript"));

/* 评级 */
mw.loader.load("https://zh.wikipedia.org/w/index.php?title=User:Chiefwei/rater/rater.js&action=raw&ctype=text/javascript");

/* 实时编辑冲突提示 */ /* 修正来源日期格式 */
0 !== $(".action-edit").length && (mw.loader.load("https://zh.wikipedia.org/w/index.php?title=User:Bluedeck/serve/edit-conflict.js&action=raw&ctype=text/javascript"), mw.loader.load("https://zh.wikipedia.org/w/index.php?title=User:Vozhuo/Tool/MOSNUM dates.js&action=raw&ctype=text/javascript"));

/* AFC Helper */
(118 == ns_no || 2 == ns_no) && mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:94rain/js/Gadget-afchelper.js&action=raw&ctype=text/javascript" );

/* 智能批量回退 */
mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:Alexander_Misel/smart_rollback.js&action=raw&ctype=text/javascript" );

/* 批量生成列表 */
0 !== $(".mw-special-Search").length && ($("#mw-indicator-mw-helplink").append('&nbsp;&nbsp;<button id="dreamerblue-rs"><span>Remove Summary</span></button>'), // 加入按钮
$("#dreamerblue-rs").click(function() {   // 设置按钮行为
	if (0 !== $("#firstHeading:lang(zh-Hans-CN)").length) {
		document.location.href = document.location.href + '&uselang=zh';
	} else {
		$(".mw-search-result-data").remove();                     // 删掉数据
		$(".searchresult").remove();                              // 删掉摘要
		$("#mw-interwiki-results").remove();                      // 删掉跨维基检索
		$(".mw-search-results li").css({"padding-bottom": "0"});  // 删掉各个条目下方的空白
	}
}));

/* Wiki-vacation */
if (location.host == "en.wiki" + "pedia.wiki" + "mirror.org") {
/*** BEGIN WIKIBREAK ENFORCER ***/
/*** From [[:en:Wikipedia:WikiProject User scripts/Scripts/WikiBreak Enforcer/script]] ***/
$(function() {

	/*** 编辑此处 ***/

	// 你的假期何时结束?
	// 没有前导零,如 7 ~ 正确,但是 07 ~ 错误。

	var date = { year: 2021, month: 12, day: 31 };
	var time = { hours: 23, minutes: 59, seconds: 59 };

	/*** 不要编辑以下内容 ***/

	var currentDate = new Date();
	var enforcedBreakEnd = new Date(date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds);
	if (currentDate > enforcedBreakEnd)
		return;
	alert(wgULS("您的维基假期将在","您的維基假期將在") + enforcedBreakEnd.toLocaleString() + wgULS("结束\n","結束\n")
		+ wgULS("现在是:","現在是:") + currentDate.toLocaleString() + "\n\n" + wgULS("再见!","再見!"));
	mw.loader.using("mediawiki.api").then(function () {
		new mw.Api().postWithEditToken({
			action: 'logout'
		}).done(function (data) {
			location = "//" + location.host + "/w/index.php?title=Special:Userlogin&returnto=Wikipedia:首页";
		}).fail(function () {
			console.log("logout failed")
		});
	});
});
/*** END WIKIBREAK ENFORCER ***/
}