使用者:W3jc/js

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
貢獻者:

本頁面介紹一些我寫的js小工具,及其使用方式。

小工具

AutoPreview:自動預覽

  • 編輯狀態自動預覽未過審的最新版本。

使用:在個人js頁添加

  1. mw.loader.load("/index.php?title=User:W3jc/js/AutoPreview.js&action=raw&ctype=text/javascript");

如需自動進入編輯狀態,可加入以下代碼

  1. if($(".moderation-notice>a").length || $(".permissions-errors>p>a").length) {
  2. $(this).click();
  3. }

CharInsert:快捷插入

  • 在編輯欄底部添加快捷插入按鈕,支持添加自定義文本和編輯摘要。

使用:在個人js頁添加

  1. mw.loader.load("/index.php?title=User:W3jc/js/CharInsert.js&action=raw&ctype=text/javascript");

自定義文本:在個人js頁添加JSON對象

  1. charsets = [
  2. {"text":"[外鏈]", "start":"[", "end":"]"},//text:顯示文本
  3. {"text":"[[內鏈]]", "start":"[[", "end":"]]"},//start:光標前文本
  4. {"text":"{{魔術字}}", "start":"{{", "end":"}}"}//end:光標後文本
  5. ];
  1. summarysets = [
  2. {"text":"創建人物條目", "title":"創建人物條目+10"},
  3. {"text":"創建團體條目", "title":"創建團體條目或大家族模板+12"},
  4. {"text":"創建歌曲條目", "title":"創建歌曲條目+2"},
  5. {"text":"創建V周邊條目", "title":"創建演唱會或關聯ACGN作品條目+6"},
  6. {"text":"創建事件條目", "title":"創建重大事件條目+25"},
  7. {"text":"創建V梗條目", "title":"創建梗與用語條目+15"},
  8. {"text":"更換虛擬UP主信息欄", "title":"更換信息欄+2"},
  9. {"text":"標記虛擬UP主狀態", "title":"標記活動狀態+2"},
  10. {"text":"大事年表擴充", "title":"擴充大事年表+8"},
  11. {"text":"補充來源", "title":"補充來源或存檔+1"},
  12. {"text":"刪除預加載模板殘留", "title":"刪除預加載模板殘留+4"},
  13. {"text":"大家族模板補缺", "title":"團體大家族模板補缺三人及以上+4"},
  14. {"text":"懸賞任務", "title":"完成懸賞任務+?"}
  15. ];

ColorPicker:顏色選擇器

  • 在側邊導航欄底部添加可視化顏色選擇器,支持添加自定義顏色列表。

使用:在個人js頁添加

  1. mw.loader.load("/index.php?title=User:W3jc/js/ColorPicker.js&action=raw&ctype=text/javascript");

自定義顏色列表:在個人js頁添加JSON對象

  1. customColors = [{
  2. "name":"基本色",//name:分組名稱
  3. "value":[//name:顏色名稱,value:顏色代碼
  4. {"name":"Black","value":"black"},
  5. {"name":"Silver","value":"silver"},
  6. {"name":"Gray","value":"gray"},
  7. {"name":"White","value":"white"},
  8. {"name":"Maroon","value":"maroon"},
  9. {"name":"Red","value":"red"},
  10. {"name":"Purple","value":"purple"},
  11. {"name":"Fuchsia","value":"fuchsia"},
  12. {"name":"Green","value":"green"},
  13. {"name":"Lime","value":"lime"},
  14. {"name":"Olive","value":"olive"},
  15. {"name":"Yellow","value":"yellow"},
  16. {"name":"Navy","value":"navy"},
  17. {"name":"Blue","value":"blue"},
  18. {"name":"Teal","value":"teal"},
  19. {"name":"Aqua","value":"aqua"}]
  20. },{
  21. "name":"代表色",
  22. "value":[
  23. {"name":"天依藍","value":"#66ccff"},
  24. {"name":"蔥綠","value":"#39c5bb"},
  25. {"name":"早苗綠","value":"#00CD00"},
  26. {"name":"八雲紫","value":"993366"},
  27. {"name":"藤原妹紅","value":"red"},
  28. {"name":"椎名真白","value":"white"}]
  29. }];

SectionLink:段落內鏈

  • 在編輯段落按鈕前添加段落內鏈按鈕,點擊複製段落標題的wikitext文本。

使用:在個人js頁添加

  1. mw.loader.load("/index.php?title=User:W3jc/js/SectionLink.js&action=raw&ctype=text/javascript");

Timer:時鐘

  • 在用戶欄最右側顯示本地時間,使用用戶參數設置中的時區。

使用:在個人js頁添加

  1. mw.loader.load("/index.php?title=User:W3jc/js/Timer.js&action=raw&ctype=text/javascript");

UserLevel:用戶等級

使用:在個人js頁添加

  1. mw.loader.load("/index.php?title=User:W3jc/js/UserLevel.js&action=raw&ctype=text/javascript");
此頁面最後編輯於 2024年9月7日 (週六) 11:45。
搜尋萌娘百科 (按"/"快速搜尋)
有新的未讀公告