使用者: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');