2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

User:GuoPC/js

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

本页面展示GuoPC编写的JS小工具。

若要查看某个小工具的源代码,可点击#个人JS清单章节下的链接或#介绍及使用方法章节下的对应标题。

引用小工具时请注意查看适用的个人JS页面。

如对代码有任何修改意见或建议,欢迎到本页面的讨论页我的用户讨论页提出。

个人JS清单

介绍及使用方法

AccesskeyMoe

注意
此个人JS不再更新,专为旧版MoeSkin打造,已过时。

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');

CustomSidenavIcon

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>。
以世界游戏大全51标题为例

使用方法:

您的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

注意
此个人JS不再更新,可考虑改用User:Bhsd/js/PreLangMark.js

对指定代码语言的<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

注意
此个人JS不再更新,MoeSkin已修复。

补上MoeSkin宽屏下右侧的Wikiplus编辑全文按钮。

使用方法:

您的moeskin.js页面中插入: mw.loader.load('/index.php?title=User:GuoPC/js/WikiplusPageTool.js&action=raw&ctype=text/javascript');