注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
?_=1
来访问最新页面。https://mzh.moegirl.org.cn/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/mediawiki-inpageedit@14.3.2/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();