MediaWiki:Gadget-UserLinkAvatarMagnifier.js

提供: 萌えっ娘百科事典
移動先: 案内検索

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: メニュー → 設定 (Mac では Opera → 環境設定) に移動し、プライバシーとセキュリティ → 閲覧データを消去 → キャッシュされた画像およびファイル からキャッシュをクリアしてください。
(function() {
    function fun() {
        $('.userlink-avatar').each(function() {
            item = $(this);
            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('//commons.moegirl.org.cn/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);
})();