MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
Gadget:avatar.js:修订间差异
跳到导航
跳到搜索
(// Edit via Wikiplus) |
(// Edit via Wikiplus) |
||
(未显示同一用户的6个中间版本) | |||
第1行: | 第1行: | ||
$(function(){ |
$( function () { |
||
if (!mw.user.isAnon()) { |
if ( !mw.user.isAnon() ) { |
||
const $img = $( '<img>' ).attr( |
|||
'src', |
|||
mw.config.get( 'wgScriptPath' ) + |
|||
'/index.php?title=Special:Avatar&wpUsername=' + |
|||
mw.user.id() |
mw.user.id() |
||
).attr( |
).attr( 'width', 28 ).attr( 'height', 28 ); |
||
const $link = $( '<a>' ) |
|||
.attr( 'href', mw.util.getUrl( 'Special:UploadAvatar' ) ) |
|||
.append( $img ); |
|||
if ( !document.body.classList.contains( 'skin-vector-legacy' ) ) { |
|||
$( '#pt-userpage-2' ).before( $( '<li>' ).attr( 'id', 'pt-avatar' ).append( $link ) ); |
|||
} else { |
|||
$( '#pt-userpage' ).before( $( '<li>' ).attr( 'id', 'pt-avatar' ).append( $link ) ); |
|||
} |
|||
} |
} |
||
function setAvatar() { |
|||
$( 'a.mw-userlink:not(.mw-anonuserlink)' ).each( function ( _, item ) { |
|||
item = $(item); |
|||
item.prepend( |
|||
$( '<img>' ) |
|||
.addClass( 'userlink-avatar' ) |
|||
.attr( 'src', mw.config.get( 'wgScriptPath' ) + '/index.php?title=Special:Avatar&wpUsername=' + item.textContent )[ 0 ] |
|||
.attr( |
|||
); |
|||
"src", |
|||
⚫ | |||
mw.config.get("wgScriptPath") + |
|||
} |
|||
"/index.php?title=Special:Avatar&wpUsername=" + |
|||
mw.hook( 'wikipage.content' ).add( function ( e ) { |
|||
item.text() |
|||
) |
|||
if ( e.attr( 'id' ) === 'mw-content-text' ) { |
|||
⚫ | |||
setAvatar(); |
|||
⚫ | |||
return; |
|||
} |
|||
if ( e.hasClass( 'mw-changeslist' ) ) { |
|||
setAvatar(); |
|||
} |
|||
} ); |
|||
⚫ |
2023年7月24日 (一) 09:25的最新版本
$( function () {
if ( !mw.user.isAnon() ) {
const $img = $( '<img>' ).attr(
'src',
mw.config.get( 'wgScriptPath' ) +
'/index.php?title=Special:Avatar&wpUsername=' +
mw.user.id()
).attr( 'width', 28 ).attr( 'height', 28 );
const $link = $( '<a>' )
.attr( 'href', mw.util.getUrl( 'Special:UploadAvatar' ) )
.append( $img );
if ( !document.body.classList.contains( 'skin-vector-legacy' ) ) {
$( '#pt-userpage-2' ).before( $( '<li>' ).attr( 'id', 'pt-avatar' ).append( $link ) );
} else {
$( '#pt-userpage' ).before( $( '<li>' ).attr( 'id', 'pt-avatar' ).append( $link ) );
}
}
function setAvatar() {
$( 'a.mw-userlink:not(.mw-anonuserlink)' ).each( function ( _, item ) {
item.prepend(
$( '<img>' )
.addClass( 'userlink-avatar' )
.attr( 'src', mw.config.get( 'wgScriptPath' ) + '/index.php?title=Special:Avatar&wpUsername=' + item.textContent )[ 0 ]
);
} );
}
mw.hook( 'wikipage.content' ).add( function ( e ) {
if ( e.attr( 'id' ) === 'mw-content-text' ) {
setAvatar();
return;
}
if ( e.hasClass( 'mw-changeslist' ) ) {
setAvatar();
}
} );
} );