- 你好~!歡迎來到萌娘百科!如果您是第一次來到這裡,點這裡加入萌娘百科!
- 歡迎具有翻譯能力的同學~有意者請點→Category:需要翻譯的條目←
- 如果您在萌娘百科上發現某些內容錯誤/空缺,請勇於修正/添加!編輯萌娘百科其實很容易!
- 歡迎關注 萌娘百科各大平台官方帳號 ~
- 覺得萌娘百科有趣的話,請推薦給朋友哦~
- 萌娘百科新人/遊客群119170500歡迎加入,加入時請寫明【萌百用戶名或擬反饋內容】~
使用者:W3jc/js
本頁面介紹一些我瞎寫的js小工具,及其使用方式。
小工具
AutoPreview:自動預覽
- 編輯狀態自動預覽未過審的最新版本。
使用:在個人js頁添加
mw.loader.load("/index.php?title=User:W3jc/js/AutoPreview.js&action=raw&ctype=text/javascript");
如需自動進入編輯狀態,可加入以下代碼
if($(".moderation-notice>a").length || $(".permissions-errors>p>a").length) { $(this).click(); }
CharInsert:快捷插入
- 在編輯欄底部添加快捷插入按鈕,支持添加自定義文本和編輯摘要。
使用:在個人js頁添加
mw.loader.load("/index.php?title=User:W3jc/js/CharInsert.js&action=raw&ctype=text/javascript");
自定義文本:在個人js頁添加JSON對象
charsets = [ {"text":"[外鏈]", "start":"[", "end":"]"},//text:顯示文本 {"text":"[[內鏈]]", "start":"[[", "end":"]]"},//start:光標前文本 {"text":"{{魔術字}}", "start":"{{", "end":"}}"}//end:光標後文本 ];
summarysets = [ {"text":"創建人物條目", "title":"創建人物條目+10"}, {"text":"創建團體條目", "title":"創建團體條目或大家族模板+12"}, {"text":"創建歌曲條目", "title":"創建歌曲條目+2"}, {"text":"創建V周邊條目", "title":"創建演唱會或關聯ACGN作品條目+6"}, {"text":"創建事件條目", "title":"創建重大事件條目+25"}, {"text":"創建V梗條目", "title":"創建梗與用語條目+15"}, {"text":"更換虛擬UP主信息欄", "title":"更換信息欄+2"}, {"text":"標記虛擬UP主狀態", "title":"標記活動狀態+2"}, {"text":"大事年表擴充", "title":"擴充大事年表+8"}, {"text":"補充來源", "title":"補充來源或存檔+1"}, {"text":"刪除預加載模板殘留", "title":"刪除預加載模板殘留+4"}, {"text":"大家族模板補缺", "title":"團體大家族模板補缺三人及以上+4"}, {"text":"懸賞任務", "title":"完成懸賞任務+?"} ];
ColorPicker:顏色選擇器
- 在側邊導航欄底部添加可視化顏色選擇器,支持添加自定義顏色列表。
使用:在個人js頁添加
mw.loader.load("/index.php?title=User:W3jc/js/ColorPicker.js&action=raw&ctype=text/javascript");
自定義顏色列表:在個人js頁添加JSON對象
customColors = [{ "name":"基本色",//name:分組名稱 "value":[//name:顏色名稱,value:顏色代碼 {"name":"Black","value":"black"}, {"name":"Silver","value":"silver"}, {"name":"Gray","value":"gray"}, {"name":"White","value":"white"}, {"name":"Maroon","value":"maroon"}, {"name":"Red","value":"red"}, {"name":"Purple","value":"purple"}, {"name":"Fuchsia","value":"fuchsia"}, {"name":"Green","value":"green"}, {"name":"Lime","value":"lime"}, {"name":"Olive","value":"olive"}, {"name":"Yellow","value":"yellow"}, {"name":"Navy","value":"navy"}, {"name":"Blue","value":"blue"}, {"name":"Teal","value":"teal"}, {"name":"Aqua","value":"aqua"}] },{ "name":"代表色", "value":[ {"name":"天依藍","value":"#66ccff"}, {"name":"蔥綠","value":"#39c5bb"}, {"name":"早苗綠","value":"#00CD00"}, {"name":"八雲紫","value":"993366"}, {"name":"藤原妹紅","value":"red"}, {"name":"椎名真白","value":"white"}] }];
SectionLink:段落內鏈
- 在編輯段落按鈕前添加段落內鏈按鈕,點擊複製段落標題的wikitext文本。
使用:在個人js頁添加
mw.loader.load("/index.php?title=User:W3jc/js/SectionLink.js&action=raw&ctype=text/javascript");
Timer:時鐘
- 在用戶欄最右側顯示本地時間,使用用戶參數設置中的時區。
使用:在個人js頁添加
mw.loader.load("/index.php?title=User:W3jc/js/Timer.js&action=raw&ctype=text/javascript");
UserLevel:用戶等級
使用:在個人js頁添加
mw.loader.load("/index.php?title=User:W3jc/js/UserLevel.js&action=raw&ctype=text/javascript");