2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

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();