MediaWiki討論:Gadget-text-spacing.js
編輯請求 2023-10-08
[編輯]請求已處理。--安憶Talk 2023年10月9日 (一) 15:46 (UTC)
重提中外文混排自動加空格小工具提案通過,現部署小工具:
- 從[1]處複製JavaScript文件到相應位置;
- 從[2]處複製CSS文件;
- 從[3]、[4]處複製小工具簡介(如果簡繁轉換有誤請修正);
- 在MediaWiki:Gadgets-definition的appear章節處添加小工具定義:
text-spacing[ResourceLoader|requiresES6|targets=desktop,mobile]|text-spacing.js|text-spacing.css
--碟之舞📀💿 2023年10月8日 (日) 07:19 (UTC)
重提中外文混排自動加空格小工具
[編輯]- 下列討論已經關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。
先前討論:Wikipedia:互助客棧/技術/存檔/2023年8月#中英文自動添加空白小工具
目前,MOS:SPACE的修訂案已經通過(已明確在源代碼級別上中外文混排原則上不添加空格),因而此小工具的部署可以繼續。
這個小工具使用JavaScript自動在中文和英文、中文和數字混排的時候自動在中間添加不可選中的空白,效果類似於iOS/macOS自動添加的間距以及CSS Text Level 4的text-autospace
屬性,從而達到優化顯示效果的目的。
小工具GitHub倉庫位於此處,效果圖位於此處,已在Beta Cluster部署,目前看來沒有什麼大問題。各位如需測試,請前往Beta Cluster註冊賬號,並啟用「優化中文和其他字符混排時的字距」小工具。--碟之舞📀💿 2023年9月29日 (五) 03:31 (UTC)
- (+)支持:關於方針/指引的issue已有妥善解決(修訂案討論通過[錨點失效])。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鮮果茶☕在維基百科尋求休閒是否搞錯了什麼(☎️·☘️) 2023年9月29日 (五) 03:58 (UTC)
- 話說是有什麼依賴嗎?在本站用戶js頁寫
mw.loader.load( '//zh.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:Gadget-text-spacing.js&action=raw&ctype=text/javascript' );
為什麼加載不了😂--洛普利寧 2023年9月30日 (六) 08:10 (UTC)- 漏了CSS文件。--碟之舞📀💿 2023年9月30日 (六) 10:35 (UTC)
- (+)支持部署為非默認小工具,直到text-autospace屬性被廣泛支持。--落花有意12138 2023年9月30日 (六) 17:19 (UTC)
目前看來並無明顯異議,現 公示7日,2023年10月8日 (日) 05:14 (UTC) 結束。--碟之舞📀💿 2023年10月1日 (日) 05:14 (UTC)
公示期間無異議,本提案通過。--碟之舞📀💿 2023年10月8日 (日) 07:11 (UTC)
- 本討論已關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。
Gadget-text-spacing.js的應用範圍
[編輯]- 下列討論已經關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。
@Diskdance、AnYiLin:剛剛發現這個小工具會應用到wikitext模式的Diff頁面(Diff/1234567、MobileDiff/1234567),請看看能否修改。--Cookai餅塊🍪(💬留言) 2023年10月22日 (日) 06:32 (UTC)
- @Cookai1205:已經在Beta Cluster修復,稍微測試了一下沒問題。請檢查。--碟之舞📀💿 2023年10月22日 (日) 10:38 (UTC)
- 這邊看也沒問題,感謝貢獻。--Cookai餅塊🍪(💬留言) 2023年10月22日 (日) 11:02 (UTC)
- 本討論已關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。
啟用「改善中文和其他字符混排時的字距」後,Progression和Progression2模板顯示有問題
[編輯]- 下列討論已經關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。
啟用「改善中文和其他字符混排時的字距」後,{{Progression}}和{{Progression2}}模板顯示有問題,加粗的內容不正確。
以WikiProject:電子遊戲/里程碑#當前任務的第一個模板為例。
這是使用Firefox(120.0.1 (64 位))時,對應的html代碼
<table role="presentation" class="progression" style="width: 90%">
<tbody><tr>
<td class="progression-header">典范、优良内容达<span class="gadget-space">到</span>20<span class="gadget-space">0</span>篇:完<span class="gadget-space">成</span><span>98.5%</span>
</td></tr>
<tr><td><table role="presentation" class="progression-bar">
<tbody><tr><td class="progression-done" style="width: 98.5%"></td><td class="progression-undone"></td>
</tr></tbody></table></td></tr><tr><td class="progression-footer">(197/200)</td></tr>
</tbody></table>
目前顯示為:典範、優良內容達到200篇:完成98.5%。實際上正確的顯示應該為:典範、優良內容達到200篇:完成98.5%。--深鳴(留言) 2023年12月7日 (四) 07:46 (UTC)
- 樣式問題,那個span被CSS選中了。--碟之舞📀💿 2023年12月7日 (四) 12:07 (UTC)
- 本討論已關閉,請勿修改。如有任何意見,請在合適的討論頁提出,而非再次編輯本討論。
編輯請求 2024-01-14
[編輯]請求已處理。--安憶Talk 2024年1月18日 (四) 08:37 (UTC)
維護更新:
- 從中文Beta Cluster處複製小工具源代碼;
- 小工具定義刪除
requiresES6
,MediaWiki已經完全支持ES2016(見此)。--碟之舞📀💿 2024年1月14日 (日) 06:23 (UTC)
- @Diskdance:裡面有ES2022的方法。--安憶Talk 2024年1月16日 (二) 20:09 (UTC)