User:GuoPC/js
本页面展示GuoPC编写的JS小工具。
若要查看某个小工具的源代码,可点击#个人JS清单章节下的链接或#介绍及使用方法章节下的对应标题。
引用小工具时请注意查看适用的个人JS页面。
如对代码有任何修改意见或建议,欢迎到本页面的讨论页或我的用户讨论页提出。
个人JS清单
介绍及使用方法
AccesskeyMoe
MoeSkin皮肤补全Vector快捷键并显示。
目前MoeSkin皮肤缺少Vector皮肤下的“访问首页”Z、“随机页面”X及“最近更改”R三个快捷键,此JS将其补全并显示顶部导航栏、顶部右侧个人信息下拉栏及底部工具栏的快捷键。
- 使用方法:
在您的moeskin.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/AccesskeyMoe.js&action=raw&ctype=text/javascript');
AccesskeyVec
Vector皮肤显示部分快捷键。
显示顶部导航栏及左侧栏的快捷键。
- 使用方法:
在您的vector.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/AccesskeyVec.js&action=raw&ctype=text/javascript');
BgInfo
在使用{{背景图片}}的页面右下角展示背景图片链接,若为内链图片则展示文件名称及萌娘共享链接。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/BgInfo.js&action=raw&ctype=text/javascript');
MoeSkin窄屏侧边弹出菜单图标更换。
- 使用方法:
在您的moeskin.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/CustomSidenavIcon.js&action=raw&ctype=text/javascript');
ExtBoardInPortal
Vector皮肤侧边栏讨论版链接扩充,支持添加话题。
- 使用方法:
在您的vector.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/ExtBoardInPortal.js&action=raw&ctype=text/javascript');
Hitokoto
展示一言。Vector及MoeSkin皮肤下均可使用。其中Vector皮肤下位于公告下方,MoeSkin宽屏下位于侧边公告下方,MoeSkin窄屏下位于条目标题下方。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/Hitokoto.js&action=raw&ctype=text/javascript');
MakeItGray
在Vector顶部导航栏添加图标,点击即可使页面变灰。
- 使用方法:
在您的vector.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/MakeItGray.js&action=raw&ctype=text/javascript');
MoeIndicators
补上MoeSkin标题旁的<indicator>。
- 使用方法:
在您的moeskin.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/MoeIndicators.js&action=raw&ctype=text/javascript');
MouseRippleToggle
切换Mouse-ripple显示。
基于MediaWiki:Gadget-heimu-toggle.js。Vector及MoeSkin皮肤下均可使用。在使用了{{Mouse-ripple}}的页面的右下角添加“隐藏MR”/“显示MR”按钮。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/MouseRippleToggle.js&action=raw&ctype=text/javascript');
PreLangMark
对指定代码语言的<pre>在右上角添加语言。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/PreLangMark.js&action=raw&ctype=text/javascript');
TSIndicator
在页面标题右侧展示页面中使用的模板样式表。Vector及MoeSkin皮肤下均可使用。兼容MoeIndicators。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/TSIndicator.js&action=raw&ctype=text/javascript');
ULCount
鼠标移至无序列表上方时展示其中条目元素(<li>
)个数。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/ULCount.js&action=raw&ctype=text/javascript');
WatchlistNoRed
一键移除监视列表中的红链(不包括提案页面)。
在Special:编辑监视列表下添加按钮,点击即可移除监视列表中的红链。该页面可通过“Special:监视列表→查看并编辑监视列表”访问。
- 使用方法:
在您的common.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/WatchlistNoRed.js&action=raw&ctype=text/javascript');
WikiplusPageTool
补上MoeSkin宽屏下右侧的Wikiplus编辑全文按钮。
- 使用方法:
在您的moeskin.js页面中插入:
mw.loader.load('/index.php?title=User:GuoPC/js/WikiplusPageTool.js&action=raw&ctype=text/javascript');