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)
- 本讨论已关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
- 下列讨论已经关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
@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)