User:DreamerBlue/common.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ 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(' <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 ***/
}