LLWiki正在建设中,欢迎加入我们

“Help:小工具/页面文本对比查看器”的版本间差异

跳转到导航 跳转到搜索
(使用页面/文本对比查看器快速编辑)
(使用页面/文本对比查看器快速编辑)
页面/文本对比查看器是由本站管理员[[User:Bhsd]]开发的一款主要面向维护人员的快速编辑小工具。
 
==功能介绍==
这个小工具会在除模板以外内容模型为Wikitext的已有页面的最新修订版本加载,加载后在页面右侧添加一个可隐藏的编辑区,左侧显示解析后的HTML内容。进行编辑后可以随时预览,确认无误后可以经API提交。由于采用原处预览的方式,预览效果相比现存的很多快速编辑小工具更为接近MW原生的预览方式。与此同时,左侧页面、右侧源代码的并排呈现方式也便于比对代码与实际效果。
*可以在编辑区的左侧边框外侧调节编辑区的横向大小。
*编辑区语法高亮和标注行号。
*随时可以复原成未双击段落标题进入段落编辑的状态模式
*随时可以复原成未编辑的状态,同时回到全文编辑模式。
*不含實際內容的<code lang="html"><nowiki><p></nowiki></code>元素添加黃色边框和陰影,方便检查源代码中的多余空行。
*原处预览,预览的CSS样式与实际效果一致。
*開啟快速插入小工具時,右鍵快捷菜單還可以加載快速插入工具。
*开启自动补全提示小工具时,按下tab键在光标右侧生成内链、模板、模块、小部件的补全提示,选中任意提示即可快速补全内容。
 
==设置==
在用户的[[special:mypage/common.js|个人JS页]]可以添加以下内容进行设置:
<pre lang="js">mw.gadgets = mw.gadgets || {};
mw.gadgets.inspect = {rule: some_expression};</pre>
其中的<code>some_expression</code>处填写任意的表达式,表达式为假时对应页面将不会加载这个编辑工具。举例来说,可以自行规定只在
#特定名字空间:
#:<code lang="js">mw.config.get( 'wgNamespaceNumber' ) == 12</code>
#特定分类:
#:<code lang="js"><nowiki>(mw.config.get( 'wgCategories' ) || []).includes( 'LLWiki幫助' )</nowiki></code>
#特定页面名称前缀:
#:<code lang="js"><nowiki>mw.config.get( 'wgPageName' ).startsWith( 'Help:小工具/' )</nowiki></code>
或更多不同条件的任意逻辑运算组合等情形下加载工具。
[[category:LLWiki帮助]]
16,874

个编辑

导航菜单