用户:魔琴/gadgets/PQR

UTCPQR是一个增强讨论页的小工具,快速执行用户互动相关的操作。小工具提供用户三件套(用户页、用户讨论页、用户贡献页)的链接,以及快速复制{{ping}}模板、复制能引用该讨论的链接的功能。

原版(标准版)不含用户三件套的链接。

该小工具利用的回复工具生成的“回复”按钮。如果您使用Convenient Discussions,请考虑使用CD特制版

使用方法

安装

若是使用增强版(完整版),在您的common.js加入以下代码:

mw.loader.load('/w/index.php?title=User:魔琴/gadgets/PQR/utcpqr.js&action=raw&ctype=text/javascript');

原版(标准版)则是使用以下代码:

mw.loader.load('/w/index.php?title=User:魔琴/gadgets/PQR/pqr.js&action=raw&ctype=text/javascript');

使用

确保您在参数设置中启用了“启用快速回复”功能。

现在打开任意讨论页,原本 [ 回复 ] 或者 回复 的位置出现了[ U T C P Q R ](原版没有U T C)。不同字母的功能如下:

  • U:用户页
  • T:用户讨论页
  • C:用户贡献页
  • P:复制ping该用户的{{ping}}模板。
  • Q:复制链接到该发言的链接,共有两个。上方是页内anchor,可以直接引用本页(最好是本讨论,因为不同讨论可能会存档到不同地方)的发言;下方是完整的页面链接和锚点,可以用于在其它页面引用本页的发言。
  • R:原先的“回复”按钮

定制

单个字母占据位置较小,单击可能不方便,容易误触。您可以在您的css页面设置按钮的padding,如

.PQR {
    padding: 0 2px;
}

修改2px即可修改按钮的左右内边距。

源代码

版本更新

2023-06-03 v0.0.1 发布
2023-06-05 v0.0.2 暴力解决了页面重新读取后回复按钮打回原形的问题
2023-06-07 v0.1.0 没有回复按钮就直接终止
2023-06-18 v0.1.1 修改了MinervaNeue皮肤下PQ两链接的颜色
2023-06-23 v0.1.2 也许修复了回复后按钮失效的问题
2023-10-04 v0.1.3 ping功能新增一行,方便ping多个人;同时处理用户名里有等号的情况,这时会自动加上50=参数名。
2023-10-12 v0.1.4 兼容“显示讨论活动”模式
2023-11-08 v0.2.0 CD特制版发布
2023-11-09 v0.2.1 cd.js清理代码
2024-09-10 v0.2.2 修复特定用户名错误正则的问题
2024-09-25 v0.2.3 修改文档页,将标准版改为标准版(完整版),新定义PQR为“原版(标准版)”