注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
?_=1来访问最新页面。https://zh.moegirl.org.cn/User:Greykid/common.js?_=1(function ($, mw) {
//加载内链脚本
function loadScript(scriptPath){
var pageTitle = encodeURIComponent(scriptPath);
mw.loader.load("https://zh.moegirl.org.cn/index.php?title=" + pageTitle + "&action=raw&ctype=text/javascript");
}
//是否为移动版
var isMobile = window.location.href.indexOf("mzh.moegirl.org") != -1;
function mobile(onMobile){
if(isMobile){
onMobile();
}
}
function desktop(onDesktop){
if(!isMobile){
onDesktop();
}
}
loadScript('User:AnnAngela/js/userStatus.js'); //用户状态插件
loadScript('User:Greykid/familytree.js'); //{{Tree chart}}配套插件
loadScript('User:AnnAngela/js/Music163Lrc.js'); //音乐歌词获取
loadScript('User:東東君/js/ruby.js'); //汉字假名查询
loadScript('User:滝沢朔太郎/js/blocked.js'); //用删除线表示被封禁的用户
loadScript('User:AnnAngela/js/SendWelcomeMessage.js'); //萌百欢迎辞模板
loadScript('User:AnnAngela/js/mwPanel.js'); //维护工具集
loadScript('User:東東君/js/uploader.js'); //批量图片上载
loadScript('User:東東君/js/pair.js'); //自动括号补全
loadScript('User:東東君/js/contentBackup.js'); //本地保存插件(还原备份)
loadScript('User:星海子/js/panel.js'); //左栏
loadScript('User:AnnAngela/js/QuickSaveDraft.es2015.js'); //本地保存插件(定时自动保存)
loadScript('User:Leranjun/js/HideToggle.js'); //Hide模板展开折叠插件
//添加Navbox
function addNavbox(){
var pageName = mw.config.get("wgPageName");
$.get("https://mzh.moegirl.org.cn/api.php",{action:"parse",page:pageName,format:"json"},function(data,status){
if(status == "success"){
var desktopView = $($.parseJSON(data.replace("\"*\"","\"data\"")).parse.text.data);
var navbox = desktopView.find(".navbox");
navbox.each(function(){
//查论编
var viewTemplateLink = $(this).find("div.hlist.navbar").first();
var templateView = $("<div class=\"plainlinks\" style=\"color:#aaa;transform:translate(-1.7px,20.9px);\">[本模板:</div>");
templateView.append($(viewTemplateLink.html()));
templateView.append("]");
templateView.find("span").removeAttr("style");
$("div.mw-parser-output").first().append(templateView);
$("div.mw-parser-output").first().append($(this));
});
loadScript("MediaWiki:Mobile.js");
}else{
alert("发生甚么事了");
}
},"text");
}
mobile(function(){
if($("div.mw-parser-output")[0] !== undefined){
var currentNavbox = $(document).find(".navbox");
if(currentNavbox.length === 0){
addNavbox();
}
}
});
})(jQuery, mediaWiki);