用戶:魔琴/gadgets/yik

YIK投票機是用於在DYK投票中釋出留言的小工具。

由於DYK欄目更新造成DYKN頁面段落不斷變化,用戶在DYKN頁面評審時經常遇到留言錯位的問題。本小工具不基於段落編輯,而是通過獲取DYKN整個頁面的wikitext,用正則表達式插入您的留言,以確保您的留言位於正確的段落。

此外,本工具還能讓您進入待評審條目後,不用返回DYKN頁面即可檢視問題、發表留言。

尚不清楚本工具的外觀和瀏覽器支持情況。已知不支持MinervaNeue和IE11。

安裝

在您的common.js加入以下代碼:

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

使用

安裝後,訪問「Wikipedia:新條目推薦/候選」頁面時,「編輯」連結後會出現兩個連結:「YIK檢視」和「YIK投票」。

  • 單擊「YIK檢視」:進入待評選的條目頁。
  • 單擊「YIK投票」:打開投票機對話框。

待評選的條目頁

通過「YIK檢視」進入的條目,條目上方會自動出現一個DYK評選區域,如下:

  你知道嗎?
  • 問題
問題的原始wikitext

投票

可以檢視問題與問題的原始wikitext,單擊「投票」即可打開投票機對話框。

投票機對話框

在投票機對話框的文本框內輸入您的留言,並發佈即可。釋出前可以先預覽。

此外,對話框還提供(+)支持(-)反對  不合要求  問題不當四個模板,單擊相應的文字即可將模板語法插入至文本框中。

留言無需簽名,小工具釋出編輯時會自動加入 ~~~~。如果您希望以別的格式簽名,可以自行加入四個波浪線,小工具會檢測並省略自動加入的簽名。

DYKN的留言需要用兩個*縮進,小工具將在釋出編輯時自動加入。如果您的留言不止一行,請您在第二行以後手動加入縮進。此外,小工具會自動去除留言尾部的換行。如果您確實需要換行再簽名,請手動簽名或想辦法規避。

釋出留言後

無論您正處於哪一個頁面,您通過本小工具發表留言後,小工具將自動重新導向至DYKN頁面的最新編輯,供您檢查留言情況。若留言錯位,請您手動調整並報告。

此外,在該差異頁面也可以留言評審,無需返回DYKN的當前版本。

原始碼

雜項

當一個條目被多次提名時,本小工具只會讀取和修改第一個提名。

如果您使用Convenient Discussions,請在Wikipedia:新条目推荐/候选頁面停用。例如將引用該工具的代碼改為:

if(mw.config.get('wgPageName')!=='Wikipedia:新条目推荐/候选'){
	mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');
}

已知問題

版本更新

2023-08-01 v0.0.1 釋出
2023-08-13 v0.0.2 自動去除留言尾部的換行
2023-12-08 v0.0.3 修復了Special:Diff/78638027之後帶空格的條目找不到的問題
2023-12-09 v0.0.4 調整了「你知道嗎?」pre框的格式,使排版更緊湊
2023-12-13 v0.0.5 修復了一個錯誤
2024-09-25 v0.0.6 適配新版HTML
2024-10-02 v0.0.7 在編輯摘要中加入章節名,方便檢查編輯後定位到剛剛瀏覽的章節