“MediaWiki:Gadget-UserLinkAvatarMagnifier.js”的版本间的差异
来自希灵百科
(创建页面,内容为“(function() { function fun() { $('.userlink-avatar').each(function(_, item) { item = $(item); var img = $('<img/>', {...”) |
|||
第16行: | 第16行: | ||
}); | }); | ||
item.bind('click', function() { | item.bind('click', function() { | ||
− | window.open('// | + | window.open('//www.lstyxl.com/wiki/index.php?title=Special%3A查看头像&user=' + item.next().text(), '_blank'); |
return false; | return false; | ||
}).append($('<div/>', { | }).append($('<div/>', { |
2017年2月5日 (日) 20:52的最新版本
(function() {
function fun() {
$('.userlink-avatar').each(function(_, item) {
item = $(item);
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.bind('click', function() {
window.open('//www.lstyxl.com/wiki/index.php?title=Special%3A查看头像&user=' + item.next().text(), '_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', '查看用户' + item.next().text() + '的头像');
});
}
if (mw.config.get('user-avatar-magnifier')) fun();
else mw.config.set('user-avatar-magnifier', fun);
})();