用戶:魔琴/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為「原版(標準版)」