User:SuperGrey/gadgets/Reaction
外观
Reaction小工具:{{Reaction}}模板配套小工具,可以為你喜愛的評論添加反應表情。
|
安裝途徑:將如下指令碼複製至 Special:MyPage/common.js(本地)或 meta:Special:MyPage/global.js(全域),以在對應範圍內開啟小工具:
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:SuperGrey/gadgets/Reaction.js&action=raw&ctype=text/javascript"); // Backlink: [[meta:Reaction]]
自訂
[编辑]啟用 / 隱藏全部反應
[编辑]小工具的「添加或刪除反應」功能預設不啟用。如果您希望啟用「添加或刪除反應」的功能,或希望隱藏全部反應,可以在「外觀」菜單或「工具-操作」菜單中找到相關設定項。
確認提示
[编辑]如果您希望在送出前顯示確認提示,請將以下指令碼加在 Special:MyPage/common.js(本地)或 meta:Special:MyPage/global.js(全域)。如果您使用上面列出的指令碼安裝,下述指令碼須置於其之前:
ujsReactionConfirmedRequired = true;
清空「常用」表情
[编辑]「常用」表情清單會儲存在瀏覽器的「本地儲存」(Local Storage)中。若要清空此清單,請依以下步驟操作:
- 按下 Ctrl+⇧ Shift+I(Windows/Linux)或 ⌘ Cmd+⌥ Opt+I(Mac)以開啟開發人員工具。
- 前往「Application → Storage → Local Storage → https://zh.wikipedia.org」(Chromium)或「Storage → Local Storage → https://zh.wikipedia.org」(Firefox)以找到本機儲存資料。
- 刪除
emoji-mart.frequently與emoji-mart.last兩筆資料。 - 重新載入頁面。
阻止他人對自己做出「反應」
[编辑]如果您希望阻止他人對自己做出「反應」,可以在「外觀」菜單或「工具-操作」菜單中找到相關設定項。配置後,任何人通過本小工具將不可對您添加反應表情。
您亦可免安裝,通過如下方式阻止他人對自己做出「反應」。建立Special:MyPage/Reaction-config.js,內容如下:
ujsReactionConfig = {
blacklist: true
};
在其他維基媒體專案使用
[编辑]首先,須在對應專案的 common.js 或 meta:Special:MyPage/global.js 安裝此小工具。
若對應專案並沒有{{Reaction}}模板,還需參照「meta:Reaction § Prepare Template and Module on your wiki」在對應專案安裝模板和模組文件。