用户: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}}