注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
?_=1
来访问最新页面。https://zh.moegirl.org.cn/User:%E7%A9%86%E6%96%AF%E5%A1%94%E6%B3%95%E5%87%AF%E6%9C%AB%E5%B0%94/common.js?_=1
var namespace = mw.config.get("wgNamespaceNumber"),
pageName = mw.config.get('wgPageName');
_addText = "{{Doc0umentation|User:没有羽翼的格雷塔/js}}";
//mw.loader.load(['ext.gadget.moeskin-classic']);
window.inspector = {
summary: "//[[U:Bhsd/Inspector|Inspector]]",
variants: true,
replace: true,
resizable: true,
entity: true,
diff: true
};
mw.loader.load("//fastly.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/ExportXML.min.js");
window.ExportXML = true;
//mw.loader.load("//fastly.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/DynamicRecentChanges.min.js");
mw.loader.load("//testingcf.jsdelivr.net/gh/lovelyCARDINAL/wikitool/massRollback.min.js");
mw.loader.load("//testingcf.jsdelivr.net/gh/Mustafabot/js-MoegirlPedia/Wikiplus-api.min.js");
mw.loader.load("//testingcf.jsdelivr.net/gh/Mustafabot/js-MoegirlPedia/MarkBlocked.min.js");
mw.loader.load("/index.php?title=User:穆斯塔法凯末尔/Cat-a-lot.js&action=raw&ctype=text/javascript");
mw.loader.load("/index.php?title=User:穆斯塔法凯末尔/DisamAssist.js&action=raw&ctype=text/javascript");
mw.loader.load("/index.php?title=User:屠麟傲血/lyricRuby.js&action=raw&ctype=text/javascript");
//mw.loader.load("//testingcf.jsdelivr.net/gh/Mustafabot/js-MoegirlPedia/DisamAssist.min.js");
window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};
//mw.loader.load("//testingcf.jsdelivr.net/gh/Mustafabot/js-MoegirlPedia/MassEditWithWarning.min.js");
if (mw.config.get("wgNamespaceNumber") === -1) { // 此处为MediaWiki名字空间编号,可参见[[Help:名字空间]]
switch (mw.config.get("wgTitle")) {
case "MassEdit":
mw.loader.load("/index.php?title=User:BearBin/js/MassEdit.js&action=raw&ctype=text/javascript"); // 仅在访问Special:MassEdit时加载批量编辑工具
break;
case "TextDiff":
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/TextDiff.min.js");
}
} else if (mw.config.get("wgNamespaceNumber") === 2) {
mw.loader.load("/index.php?title=User:SaoMikoto/js/DraftToMain.js&action=raw&ctype=text/javascript"); // 仅在用户名字空间下加载本快速移动工具
} else {
switch (mw.config.get("wgAction")) {
case "edit":
case "submit":
mw.loader.load("//fastly.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/CtrlS.min.js"); // 仅在动作为“edit”或“submit”时启用Ctrl+S快速保存工具
break;
case "view":
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/ShowContributors.min.js"); // 仅在动作为“view”时启用页面贡献者统计工具
break;
}
}
// 由于Special页面的工具并非全局启用,需额外添加侧边栏快速入口
[
["MassEdit", "批量编辑"],
["TextDiff","文本差异比较"], // 可自行添加
].forEach(function (gadget) {
if (mw.config.get("wgTitle") !== gadget[0]) {
mw.loader.using("mediawiki.util").then(function () {
mw.util.addPortletLink("p-tb", "/Special:" + gadget[0], gadget[1], "t-" + gadget[0].toLowerCase());
});
}
});
/** InPageEdit Preferences */
(window.InPageEdit = window.InPageEdit || {}).myPreference = {
"doNotCollectMyInfo": false,
"editMinor": false,
"editSummary": "$section//[[U:机智的小鱼君/InPageEdit|InPageEdit]] $oldid",
"lockToolBox": false,
"redLinkQuickEdit": false,
"outSideClose": false,
"watchList": "preferences",
"noConfirmEdit": false,
"plugins": [
"toolbox.js",
"edit-any-page.js",
"quick-thank.js",
"code-mirror/cm6.js",
"color-preview.js"
]
}
if (mw.config.get("wgCanonicalSpecialPageName") === "Movepage") {
var reasons = [
["编写完成"],
["编写基本完成"],
["名从主人(官方名称优先)"],
["应当消歧义"],
["命名错误"],
["常用名称"],
["不留特殊符号"],
["无需消歧义"]
];
$("#wpReason").after($('<div id="move-reason" style="margin-top: .3em"></div>')
.append(reasons.map(function (reason) {
return $('<a title="' + (reason[1] || reason[0]) + '">' + reason[0] + '</a>').on("click", function () {
$("#wpReason input").val(reason[1] || reason[0]);
});
}).reduce(function (acc, cur, index) {
if (index !== 0) {
acc.push("丨");
}
return acc.concat(cur);
}, [])));
}
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/ListEnhancer.min.js");
mw.loader.load('//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/TableExporter.min.js');
mw.loader.load('/index.php?title=User:AnnAngela/js/userStatus.js&action=raw&ctype=text/javascript');
mw.loader.load('/index.php?title=User:AnnAngela/js/Music163Lrc.js&action=raw&ctype=text/javascript');
// Wikiplus
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/wikiTools@master/Wikiplus/Wikiplus-replace.min.js");
window.WPSummary = [
"修正笔误",
"修正事实错误",
"内部链接",
"内容扩充",
"去除表达歧义",
"消歧义",
"排版",
{
name:"noinclude前后多余换行",
detail:"noinclude前后多余换行会嵌入,导致排版混乱",
},
{
name:"MoeSkin下显示异常",
detail:"[[MGP:MoeSkin|MoeSkin]]下显示异常",
},
{
name: "页顶模板顺序",
detail: "[[MGP:模板规范#顶部模板排序|顶部模板排序]]",
},
{
name:"应使用播放器或外部链接",
detail:"[[MGP:音乐与视听作品使用指引|存在可替代合法外部播放源时,应使用播放器或外部链接]]",
}
];
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/WikiplusSummary.min.js");
window.popupStructure='menus';
window.popupFixDabs=true;
window.popupRedlinkRemoval=true;
window.popupShortcutKeys=true;
window.popupTocLinks=true;
window.popupFixRedirs=true;
window.popupRedirAutoClick='wpSave';
window.popupDabsAutoClick='wpSave';
window.popupDabRegexp='(\\{\\{\\s*disambig(?!uation needed)|disambig|消歧[义義]页|Dablink|Hatnote\\s*\\}\\}|disamb\\s*\\}\\}|dab\\s*\\}\\})|\\{\\{\\s*(((geo|hn|road?|school|number)dis)|[234][lc][acw]|(road|ship)index)(\\s*[|][^}]*)?\\s*[}][}]|is a .*disambiguation.*page';
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/Excel2Wiki.min.js");
mw.loader.load('/index.php?title=User:bhsd/js/SettingsDialog.js&action=raw&ctype=text/javascript');
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/AdvancedSearch.min.js");
mw.loader.load("//fastly.jsdelivr.net/gh/GuoPCinGitHub/MGP@master/js/TSIndicator.min.js");
//mw.loader.load('//testingcf.jsdelivr.net/gh/Mustafabot/js-MoegirlPedia/QuickUndo.min.js');
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/HistoryViewer.min.js");
mw.loader.load("//testingcf.jsdelivr.net/gh/BearBin1215/MoegirlPedia@master/dist/gadgets/BulkMove.min.js");
//mw.loader.load('//testingcf.jsdelivr.net/gh/Mustafabot/js-MoegirlPedia/MassDelete.min.js');
window.MassDelete = true;
/*UserMessages
window.AxUserMsgCustomTemplate = [
['User:BearBin/UserMessages/WelcomeToMGPVNG', "WelcomeToMGPVNG", "萌娘百科视觉小说研究会邀请函", 16, "邀请加入[[Template:萌娘百科视觉小说研究会|萌娘百科视觉小说研究会]]"],
['User:穆斯塔法凯末尔/UserMessages/VUP', "WelcomeToVUP", "萌娘百科虚拟UP主编辑组邀请函", 128, "邀请加入[[Template:萌娘百科虚拟UP主编辑组|萌娘百科虚拟UP主编辑组]]"],
];*/
//mw.loader.load("/index.php?title=User:穆斯塔法凯末尔/rollback.js&action=raw&ctype=text/javascript");
//mw.loader.load("//fastly.jsdelivr.net/gh/GuoPCinGitHub/MGP@master/js/ModIcon.min.js");
//mw.loader.load("//fastly.jsdelivr.net/gh/GuoPCinGitHub/MGP@master/js/ModIconPrep.min.js");
window.TextDiff = true;
// 标记有权编辑/移动的保护页面的保护等级
if (![-1].includes(namespace)) {
if (mw.config.get('wgRestrictionEdit').includes('extendedconfirmed')){
$('#ca-edit span a').css({'cursor':'not-allowed', 'color':'darkred', 'font-variant':'small-caps'}).html('<b>[EC-Protected Edit]</b>');
}
else if (mw.config.get('wgRestrictionEdit').includes('autoconfirmed')){
$('#ca-edit span a').css({'cursor':'not-allowed', 'color':'darkred', 'font-variant':'small-caps'}).html('<b>[Semi-Protected Edit]</b>');
}
if (mw.config.get('wgRestrictionMove').includes('extendedconfirmed')){
$('#ca-move a').css({'cursor':'not-allowed', 'color':'darkred', 'font-variant':'small-caps'}).html('<b>[EC-Protected Edit]</b>');
}
else if (mw.config.get('wgRestrictionMove').includes('autoconfirmed')){
$('#ca-move a').css({'cursor':'not-allowed', 'color':'darkred', 'font-variant':'small-caps'}).html('<b>[Semi-Protected Move]</b>');
}
mw.loader.addStyleTag("#ca-quick-edit{display:none;}");
}