使用者:Evesiesta/jslist

出自維基導遊

本頁列出各種類別的用戶工具。

閱讀介面[編輯]

  • 更新伺服器快取[1] 原始碼 - 增加一個更新伺服器快取的按鈕。因使用ES6語法,故不可將代碼直接放進common.js中。
    • 更新伺服器快取[2] 原始碼 - 增加一個更新伺服器快取和瀏覽器本地快取的按鈕,同時作用於頁面中包含action=purge的連結。可以將代碼直接放進common.js中。
    • 更新伺服器快取[3] 原始碼 - 增加一個更新伺服器快取的按鈕。只會打開&action=purge頁面的按鈕,建議複製代碼到自己的用戶空間使用,而非直接引用。
  • 輔助收聽[4] 原始碼 - 使用SpeechSynthesisUtterance的聲音工具,限制手機的網頁版或蘋果電腦才聽得到中文版。
  • 行動版/手機版閱讀[5] 原始碼 - 點擊後視窗右邊跳出手機模擬版。若是尚未巡查、Flow版本的頁面將無法提供畫面,但點「維基百科行動版」之連結進去時,一切都正常。
  • 文字動畫效果-Animated[6] 原始碼 - 1秒過後顯示下一個文字結果,無限循環不中斷。

快速編輯[編輯]

頁面資訊與連結生成[編輯]

  • ArticleInfo[13] 原始碼 - 在頁面頂部顯示條目創建人、最近編輯時間、瀏覽量等基本資訊。
    • ArticleInfo[14] 原始碼 - 變種。修正了在頁面判斷上的問題,適配了更多皮膚並優化了視覺效果。
  • 顯示頁面原始標題[15] 原始碼 - 在語言變體模式下顯示頁面的原始標題,點擊在上方標籤頁左側「原始標題」。
  • 短連結[16] 原始碼 - 顯示在左側導航條「工具」處,生成一個只有頁面ID的該頁面連結
  • 章節連結生成工具[17] 原始碼 - 在各級標題右側生成正確的章節連結文字,形如。
  • 永久連結代碼[18] 原始碼 - 在標題下方顯示永久連結的維基代碼,中需填寫版本號時,可直接複製粘貼
  • 顯示對話頁的討論情況[19] 原始碼 - 在該頁的「討論「標籤旁邊顯示對話頁的話題數量,並用不同顏色表示討論的時間遠近。

連結凸顯[編輯]

輔助閱讀[編輯]

字數統計[編輯]

編輯介面[編輯]

語法凸顯[編輯]

連結與參考修復[編輯]

其他[編輯]

  • 討論頁簽名提示[36] 原始碼 - 在討論頁留言後,自動識別用戶有否簽名,如忘記簽名,會彈出通知確認。(可在全域使用)
  • 在地化版編輯草稿本地保存工具[37] 原始碼 - 將其在地化,並加入繁簡轉換。

站務用[編輯]

巡查[編輯]

  • 改良版「工具列顯示當前未巡查的新頁面」[38] 原始碼 - 工具效果與MediaWiki:Gadget-PatrollCount.js相同,同時做了視覺上的改良,微調了括號,以與編輯次數計數工具之顯示效果切齊。使用此工具前請先至偏好設定頁面取消勾選「⧼Gadget-PatrollCount⧽」選項。
  • 巡查按鈕[39] 原始碼 - 把頁面底部的巡查連結改為按鈕,顯示突出,更易被看到和點擊(可在全域使用)
    • 改良版巡查按鈕[40] 原始碼 - 更新項目:新增位置浮動於視窗以及改變按鈕顏色。

反破壞[編輯]

頁面移動[編輯]

  • 批量移動頁面工具[42] 原始碼 - 安裝後前往Special:Massmove,會出現批量移動表單。僅限巡查員/回退員/管理員使用,搭配noratelimit使用更佳。

圖片[編輯]

線上管理人員名單[編輯]

  • 在線管理員[44] 原始碼 - 在頁面頂部顯示當前在線的管理員數量和名單。
    • 在線維護人員[45] 原始碼 - 顯示在線的維護人員(管理員、巡查員、回退員、巡查豁免員)的數量及名單。
    • 管理人員[46] 原始碼 - (注意說明只有英文)在頁面頂部顯示顯示當前在線的管理人員(管理員、巡查員、回退員)數量和名單。

輔助速度發布變更[編輯]

  • 前往發布[47] 原始碼 - 點選前往發布的按鈕,就可以到發布的區域發布變更。全域皆可使用

用戶用[編輯]

安裝[編輯]

  1. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Peacearth/purgebutton.js}}
  2. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:AnYiLin/js/PurgePageCache.js}}
  3. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:桐生ここ/js/Gadget-purge.js}}
  4. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/tools/SpeechSynthesisUtterance/ListenAssistance.js}}
  5. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/mobile-sidebar.js}}
  6. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Text-animated.js}}
  7. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:镜音铃/Wikiplus/Main.js}}
  8. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Former User aDB0haVymg/Gadgets/editclassic.js}}
  9. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Vote-Template/Vote.js}}
  10. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Sunny00217/ForkAPage.js}}
  11. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Chiefwei/rater/rater.js}}
  12. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:BlackShadowG/StubSorter.js}}
  13. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=mw:XTools/ArticleInfo.js}}
  14. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:AnYiLin/js/ArticleInfo.js}}
  15. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/origintitle.js}}
  16. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/CurIDLink.js}}
  17. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Hat600/script/sectionlink.js}}
  18. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Lopullinen/gadgets/permanentlink.js}}
  19. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/talktips.js}}
  20. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Peacearth/duplinks.js}}
  21. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/duplinks.js}}
  22. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Peacearth/whatredirect.js}}
  23. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=m:User:Shizhao/hashtagslink.js}}
  24. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Gqqnb/js/category_item_description.js}}
  25. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Vozhuo/Tool/Gadget-switcher.js}}
  26. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/largeimages.js}}
  27. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Sunny00217/Wordcount-X.js}}
  28. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:逆襲的天邪鬼/js/link-ts.js}}
  29. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/fixdeadlinks.js}}
  30. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/fixdeadlinks.js}}
  31. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Peacearth/checklinks.js}}
  32. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Vozhuo/Tool/MOSNUM_dates.js}}
  33. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Sanmosa/findargdups.js}}
  34. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Jonathan5566/js/sfn.js}}
  35. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Vanished user 1929210/js/followredirect.js}}
  36. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Matttest/Confirm-Sign.js}}
  37. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Sunny00217/js2/QuickSaveDraft(zh.moegirl).js}}
  38. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/patrolcount.js}}
  39. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/patrolbutton.js}}
  40. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Patrolbutton.js}}
  41. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js}}
  42. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Hamish/massmove.js}}
  43. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Filetestpixel.js}}
  44. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Alexander Misel/admin.js}}
  45. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/member-online.js}}
  46. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:1233/Admins.js}}
  47. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/GoToSubmit.js}}
  48. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:BlackShadowG/js/UserStatus.js}}
  49. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Classy_Melissa/Gadgets/liveeditcount.js}}
  50. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Hamish/installer.js}}
  51. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:XinuGod/js/Gadget-Script-installer/load.js}}
  52. 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/script-installer.js}}