MediaWiki討論:Gadget-edit-count.js
由Shizhao在話題編輯請求 2024-06-02上作出的最新留言:5 個月前
- 下列討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。
提議將其簡單替換成
$( 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')) + ')<'))
- 難看,比不上原來的。--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)
- Lt2818用CSS的版本也好,區別就是一個能點一個不能點。--安憶Talk 2021年7月10日 (六) 01:01 (UTC)
- 原先版本只留3~7行亦可。用CSS省得操作界面元素,也無需等待頁面加載完成。Lt2818(留言) 2021年7月10日 (六) 14:56 (UTC)
- 那就CSS吧,先放幾天看看其他人的意思。--安憶Talk 2021年7月11日 (日) 15:19 (UTC)
- 公示7日。--安憶Talk 2021年7月12日 (一) 02:27 (UTC)
- 那就CSS吧,先放幾天看看其他人的意思。--安憶Talk 2021年7月11日 (日) 15:19 (UTC)
- 原先版本只留3~7行亦可。用CSS省得操作界面元素,也無需等待頁面加載完成。Lt2818(留言) 2021年7月10日 (六) 14:56 (UTC)
- (其實要讓連結復原的話把css綁在a元素上就好了)-- Sunny00217 2021年7月15日 (四) 00:29 (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'));
- 支持了。--安憶Talk 2021年7月15日 (四) 05:07 (UTC)
- 本討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。
編輯請求 2024-06-02
編輯請求已處理
修復問題(一)在Vector 2022下左括號左側空白缺失;(二)移動版下失效;(三)在Beta Cluster新「貢獻」菜單項上失效;(四)Sticky header下失效。
源碼在Beta Cluster處。謝謝。--碟之舞📀💿 2024年6月2日 (日) 13:09 (UTC)