“MediaWiki:Gadget-UserLinkAvatar.js”与“MediaWiki:Gadget-UserLinkAvatarMagnifier.js”:页面之间的差异
(页面间差异)
跳到导航
跳到搜索
imported>Irukaza (清空页面) |
imported>=海豚= (创建页面,内容为“// <pre> mw.config.set('user-avatar-magnifier', function fun() { $('.userlink-avatar:not(.magnifier)').each(function() { var item = $(this); item…”) |
||
第1行: | 第1行: | ||
// <pre> | |||
mw.config.set('user-avatar-magnifier', function fun() { | |||
$('.userlink-avatar:not(.magnifier)').each(function() { | |||
var item = $(this); | |||
item.addClass("magnifier"); | |||
var username = item.closest('a').text(); | |||
var img = $('<img/>', { | |||
attr: { | |||
src: item.find('.userlink-avatar-small').attr('src') | |||
}, | |||
on: { | |||
error: function() { | |||
window.setTimeout(function() { | |||
img.closest('.userlink-avatar-large').remove(); | |||
}, 0); | |||
} | |||
} | |||
}); | |||
item.on('click', function() { | |||
window.open('//commons.moegirl.org/index.php?title=Special%3A查看头像&user=' + username, '_blank'); | |||
return false; | |||
}).append($('<div/>', { | |||
attr: { | |||
class: 'userlink-avatar-large' | |||
} | |||
}).prepend(img)).addClass('userlink-avatar-hover'); | |||
item.closest('a').before(item); | |||
item.add(item.children()).attr('title', '查看用户' + username + '的头像'); | |||
}); | |||
}); | |||
// </pre> |
2020年3月16日 (一) 10:32的版本
// <pre>
mw.config.set('user-avatar-magnifier', function fun() {
$('.userlink-avatar:not(.magnifier)').each(function() {
var item = $(this);
item.addClass("magnifier");
var username = item.closest('a').text();
var img = $('<img/>', {
attr: {
src: item.find('.userlink-avatar-small').attr('src')
},
on: {
error: function() {
window.setTimeout(function() {
img.closest('.userlink-avatar-large').remove();
}, 0);
}
}
});
item.on('click', function() {
window.open('//commons.moegirl.org/index.php?title=Special%3A查看头像&user=' + username, '_blank');
return false;
}).append($('<div/>', {
attr: {
class: 'userlink-avatar-large'
}
}).prepend(img)).addClass('userlink-avatar-hover');
item.closest('a').before(item);
item.add(item.children()).attr('title', '查看用户' + username + '的头像');
});
});
// </pre>