2023年政策修订增补工作正在进行中,欢迎参与!
User:一位史蒂夫/common.js
跳转到导航
跳转到搜索
注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox/Safari:按住“Shift”的同时单击“刷新”,或按“Ctrl-F5”或“Ctrl-R”(Mac为“⌘-R”)
- Google Chrome:按“Ctrl-Shift-R”(Mac为“⌘-Shift-R”)
- Internet Explorer:按住“Ctrl”的同时单击“刷新”,或按“Ctrl-F5”
- Opera:在“工具→首选项”中清除缓存
- 如果您已登录但该页面出现未登录状态,请尝试在地址栏的地址最后添加代码
?_=1
来访问最新页面。 - 添加代码后的本页地址如下:
-{R|https://moegirl.icu/User:%E4%B8%80%E4%BD%8D%E5%8F%B2%E8%92%82%E5%A4%AB/common.js?_=1}-
// 原版common.js见[[User:一位史蒂夫/backup.js]],这里为了防止Access Deny尝试全部使用外链引用js文件。
// 复制的js库见 https://github.com/pysgmy/moegirlpedia/tree/main
/*———————————————————————*/
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=User:星海子/js/MassDelete.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=User:星海子/js/MassMove.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=User:Iehcni/js/disambigHelper.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=User:Bbrabbit/js/count.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=User:BearBin/js/MassEdit.js&action=raw&ctype=text/javascript');
mw.loader.load("/index.php?title=User:BearBin/js/ListEnhancer.js&action=raw&ctype=text/javascript");
/*———————————————————————*/
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Group-sysop.js&action=raw&ctype=text/javascript');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Gadget-CheckModeratorActivities.min.js');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-queryContributions.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-rollbackEverything.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-FlowThreadCheck.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-allmessageFilter.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-patchCheckUser.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-abusefilter33test.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-deletion.js&action=raw&ctype=text/javascript');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=MediaWiki:Gadget-CleanDeleteReasons.js&action=raw&ctype=text/javascript');
/*———————————————————————*/
mw.loader.load('https://moetest.online/index.php?title=MediaWiki:Gadget-definitions.js&action=raw&ctype=text/javascript');
/*———————————————————————*/
//mw.loader.load('https://testingcf.jsdelivr.net/gh/lovelyCARDINAL/moegirl/QS.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/lovelyCARDINAL/moegirl/MAR.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/lovelyCARDINAL/wikitool/massRollback.min.js');
/*———————————————————————*/
mw.loader.load('https://wikiplus.oss-cn-shanghai.aliyuncs.com/Main.development.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Gadget-partrollCount.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/GlobalUsageChecker.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/HideToggle.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Highlight.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Label.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/LyricMaker.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/MarkAsResolved.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Music163Lrc.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/moveToUserSubpage.js');
mw.loader.load('https://zh.moegirl.org.cn/index.php?title=User:C8H17OH/moveToUserSubpage.js&oldid=4945793&action=raw&ctype=text/javascript');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/OnlineAdmins.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/PersonalLabel.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/QuickDiff.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/QuickSaveDraft.es2015.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/QuickUndo.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/RefToggle.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/ScrollToBottom.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Welcome-pysgmy.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/WDCscript.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Wikiplus-replace.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Wordcount.min.js');
mw.loader.load('/index.php?title=User:一位史蒂夫/JS/WikiBreak.js&action=raw&ctype=text/javascript');//强行萌百假期
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/disambigHelper.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/editConflict.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/lockSummary.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/markblocked.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/mwPanel.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/navbox-link.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/notification.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/pair.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/pxruler.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/quick-save.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/ruby.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/uploader.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/User.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/usergroup.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/utils.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/vcep.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/watchlist-toggle.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/LyricsKaiEditor.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/HotCat.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Gadget-rollback-summary.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Gadget-registerToDelete.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/FlagForDeletion.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/simplifyPageName.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/lovelyCARDINAL/wikitool@main/quickSave.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/lovelyCARDINAL/wikitool@main/searchLinks.min.js');
/*———————————————————————*/
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/FlowthreadTOC.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Purgecache.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/CommentsinLocalTime.min.js');
//mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/code-prettify.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/Logout-confirm.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/shortlink.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/pysgmy/moegirlpedia@main/heimu-toggle.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/npm/[email protected]/dist/InPageEdit.min.js');
mw.loader.load('https://testingcf.jsdelivr.net/gh/bhsd-harry/Wikiplus-highlight@stable/main.min.js');
/*———————————————————————*/
mw.loader.load('https://kit.fontawesome.com/c453a3ff2f.js');
/*———————————————————————*/
$.when( mw.loader.using( ['mediawiki.util'] ), $.ready )
.then( function () {
//mw.util.addPortletLink("p-personal", "/Special:维护组最后活跃列表","内卷列表","pt-neijuan",null,null,"#pt-patroll");
if ( mw.config.get("wgNamespaceNumber") >= 0 ){
mw.util.addPortletLink("p-tb", "/Special:ChangeContentModel/"+ mw.config.get("wgPageName") , "更改内容模型" ,"p-sidebar-changecontentmodel",null,null,"#t-specialpages");
}
});
/*———————————————————————*/
window.popupAdminLinks = true;
window.popupFixRedirs = true;
window.popupRedirAutoClick = 'wpSave';
window.popupFixDabs = true;
window.popupDabsAutoClick = 'wpSave';
window.popupRedlinkRemoval = true;
window.popupRedlinkAutoClick = 'wpSave';
window.popupReview = true;
window.popupMinorReverts = true;
window.popupNewWindows = true;
window.MassDelete = true;
window.MassMove = true;
/*———————————————————————*/
//自定义UserMessages小工具
window.AxUserMsgCustomTemplate = [
['User:一位史蒂夫/UserMessages/打回通知', "打回提醒", "1=页面名, 2=附加理由", 48, "/* 提醒:请注意条目质量 */ 新章节"],
['User:一位史蒂夫/UserMessages/绕过屏蔽词警告', "绕过屏蔽词警告", "1=编辑版本号, 2=擅自执行了什么操作", 48, "/* 警告:请勿违反方针规避屏蔽词 */ 新章节"],
//['User:一位史蒂夫/UserMessages/春节星章/版本一', "腰缠万贯星章", "1=昵称", 16, "祝您兔年吉祥~"],
//['User:一位史蒂夫/UserMessages/春节星章/版本二', "逢考必过星章", "1=昵称, 2=考试类型", 48, "祝您兔年吉祥~"],
//['User:一位史蒂夫/UserMessages/春节星章/版本三', "多财多福星章", "1=昵称", 16, "祝您兔年吉祥~"],
//['User:一位史蒂夫/UserMessages/春节星章/版本四', "扬眉兔气星章", "1=昵称", 16, "祝您兔年吉祥~"],
//['User:一位史蒂夫/UserMessages/链接更改通知', "链接更改通知", "1=页面名", 16, "/* 关于您所使用的模板 */ 新章节"],
//['User:一位史蒂夫/UserMessages/BA星章/半周年组内', "BA半周年组内", , , "/* 蔚蓝档案专题半周年星章 */ 新章节"],
//['User:一位史蒂夫/UserMessages/BA星章/半周年组外', "BA半周年组外", , , "/* 蔚蓝档案专题半周年星章 */ 新章节"],
];
window.AxUserMsgUseBuiltinTemplate = true;
/*———————————————————————*/
mw.hook("InPageEdit").add(function (ctx) {
var InPageEdit = ctx.InPageEdit,
_msg = ctx._msg,
wgPageName = mw.config.get("wgPageName"),
wgRevisionId = mw.config.get("wgRevisionId");
$("#ca-edit").after(
$("<li>", {
id: "ca-quick-edit",
"class": "collapsible"
}).append(
$("<span>").append(
$("<a>", {
href: "javascript:void(0)",
text: typeof Wikiplus !== "undefined" ? _msg("quick-edit") + "(IPE)" : _msg("quick-edit")
}).on("click", function () {
InPageEdit.quickEdit({
page: wgPageName,
revision: wgRevisionId
});
})
)
)
);
});
/*———————————————————————*/
//去google广告
var MoeAdBlock = setInterval(function (){
if ($(".adsbygoogle")[0]){
clearInterval(MoeAdBlock);
$(".adsbygoogle").remove();
}
},500);
/*———————————————————————*/
//文字模糊
if ( /Macintosh|iPhone|iPad/.test(navigator.userAgent) ) {
mw.loader.addStyleTag('.wenzimohu, .wenzimohu * { transition-duration: 0.75s; }');
mw.hook('wikipage.content').add(function ($content) {
$content.find(".wenzimohu , .wenzimohu *").filter(function () {
return $(this).css("color") == "rgba(0, 0, 0, 0)";
}).hover(function () {
$(this).css( "color", ($(this).css("text-shadow").match(/rgb\(.*?\)/) || ["inherit"])[0]);
}, function () {
$(this).css("color", "rgba(0, 0, 0, 0)");
});
});
}
/*———————————————————————*/
//一言
var xhr = new XMLHttpRequest();
xhr.open('get', 'https://v1.hitokoto.cn/?c=i');
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
var data = JSON.parse(xhr.responseText);
var hitokoto = document.getElementById('siteSub');
hitokoto.href = 'https://hitokoto.cn/?&uuid=' + data.uuid
hitokoto.innerText = data.hitokoto;
}
}
xhr.send();