MediaWiki讨论:Gadget-edit-count.js

Shizhao在话题“编辑请求 2024-06-02”中的最新留言:1个月前

MediaWiki:Gadget-edit-count.js

编辑
下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

提议将其简单替换成

$( function () {
	$( "#pt-mycontris" ).text( $( "#pt-mycontris" ).text() + " (" + mw.config.get( "wgUserEditCount" ) + ")" );
} );

蓝桌的代码有点多余了。-- Sunny00217  2021年7月4日 (日) 13:27 (UTC)回复

jQuery看着短一点。--安忆Talk 2021年7月4日 (日) 15:11 (UTC)回复
链接没了。提案前最好自己测试过。
我提供一下自己的写法:
(function () {
	var editCount = mw.config.get('wgUserEditCount');
	if (editCount !== null)
		mw.loader.addStyleTag('#pt-mycontris::after, .menu__item--userContributions::after { content: " (' + editCount + ')"; }');
})();
--Lt2818留言2021年7月5日 (一) 12:45 (UTC)回复
$('#pt-mycontris').html($('#pt-mycontris').html().replace('>' + $('#pt-mycontris').text() + '<', '>' + $('#pt-mycontris').text() + ' (' + (mw.config.get('wgUserEditCount') === null ? '0' : mw.config.get('wgUserEditCount')) + ')<'))
--安忆Talk 2021年7月5日 (一) 13:10 (UTC)回复
难看,比不上原来的。--Lt2818留言2021年7月5日 (一) 13:12 (UTC)回复
$(function() {
	var dom = $('#pt-mycontris').length > 0 ? '#pt-mycontris' : '.menu__item--userContributions';
	if ($(dom).length > 0) $(dom).html($(dom).html().replace('>' + $(dom).text().trim() + '<', '>' + $(dom).text().trim() + ' (' + (mw.config.get('wgUserEditCount') === null ? '0' : mw.config.get('wgUserEditCount')) + ')<'))
});

支持了Minerva。--安忆Talk 2021年7月5日 (一) 13:25 (UTC)回复

现改为以下内容。--安忆Talk 2021年7月15日 (四) 02:14 (UTC)回复

(function(editCount) {
	if (editCount !== null) mw.loader.addStyleTag('#pt-mycontris>a::after, .menu__item--userContributions>span>span::after {content: " (' + editCount + ')"}')
})(mw.config.get('wgUserEditCount'));
@AnYiLin:不适用于移动版非高级模式。我也想过把editCount作为参数,可以省几个字,但考虑代码可读性,没这么写。Lt2818留言2021年7月15日 (四) 04:30 (UTC)回复
支持了。--安忆Talk 2021年7月15日 (四) 05:07 (UTC)回复
(function(editCount) {
	if (editCount !== null) mw.loader.addStyleTag('#pt-mycontris>a::after, .menu__item--userContributions>span>span::after, #mw-mf-page-left .menu__item--userContributions>span::after {content: " (' + editCount + ')"}')
})(mw.config.get('wgUserEditCount'));

本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

编辑请求 2024-06-02

编辑

  请求已处理

修复问题(一)在Vector 2022下左括号左侧空白缺失;(二)移动版下失效;(三)在Beta Cluster新“贡献”菜单项上失效;(四)Sticky header下失效。

源码在Beta Cluster处。谢谢。--碟之舞📀💿 2024年6月2日 (日) 13:09 (UTC)回复

 完成--百無一用是書生 () 2024年6月7日 (五) 12:22 (UTC)回复
返回到“Gadget-edit-count.js”页面。