Inspector是一款由User:Bhsd开发、源自LLWiki的快速编辑工具,以CC BY-NC-SA 4.0协议[1]将部分核心功能引入萌娘百科使用。以下使用指南同样以CC BY-NC-SA 4.0协议引自LLWiki。
这个小工具会在桌面版用户打开内容页面时加载,加载后在页面右侧添加一个可隐藏的编辑区,左侧显示页面原有内容。进行编辑后可以随时预览,确认无误后可以经API提交。由于采用原处预览的方式,预览效果与编辑完成后的实际效果基本一致。与此同时,左侧页面、右侧源代码的并排呈现方式也便于比对代码与显示效果。
以下列举一些具体功能:
<indicator>
。在您的个人JS页面添加以下代码:
mw.loader.load('/index.php?title=user:bhsd/js/inspect.js&action=raw&ctype=text/javascript');
您也可以将上面的加载代码替换为为以下内容,这将向网页右上角的“更多”菜单中加入一项“Inspector”,只在需要时手动点击以加载Inspector编辑器:
if (mw.config.get( 'wgIsArticle' ) && mw.config.get( 'skin' ) == 'vector') {
mw.loader.using( 'mediawiki.util' ).then(function() {
$(mw.util.addPortletLink('p-cactions', '#', 'Inspector')).click(function(e) {
e.preventDefault();
this.remove();
mw.loader.load('/index.php?title=user:bhsd/js/inspect.js&action=raw&ctype=text/javascript');
});
});
}
您可以在个人JS页面定义一个名为window.inspector
的全局对象进行偏好设置。这个对象的声明需要位于加载这个小工具之前。以下列出这个对象可选的设置:
summary: '我的默认摘要'
variants: true
replace: true
resizable: true
entity: true
diff: true
table.diff
)的任一行即可跳转到编辑区源代码的对应行。layout: 'vertical'
window.inspector = {
summary: "我的默认摘要",
variants: true,
replace: true,
resizable: true,
entity: true,
diff: true
};
mw.loader.load( '/index.php?title=user:bhsd/js/inspect.js&action=raw&ctype=text/javascript' );
目前还有很多LLWiki版原有的功能尚未引入,未来可能会继续更新以提供新功能。这些功能一般会以可选的形式加入,欢迎萌百的各位小工具使用者将这个帮助页面加入监视列表以便随时了解最新功能。
如果Inspector不能满足您形形色色的需求,又或者是您在寻找一款对移动设备更友好的快速编辑工具,那您不妨试试由机智的小鱼君开发的小工具。是一个功能众多的小工具集,且已被萌娘百科列入官方认可的小工具列表,在参数设置中即可一键启用。关于的更多信息,请查阅详细介绍。