“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('//xilinghost.tk/wiki/index.php?title=Special%3A查看头像&user=' + item.next().text(), '_blank');
+
                 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);
})();