Minecraft Wiki
м (русификация)
м (уточнение)
Строка 1: Строка 1:
if (typeof wgRelevantUserName !== 'не определено' && !isNaN(wgRelevantUserName.substr(0,1))){
+
if (typeof wgRelevantUserName !== 'undefined' && !isNaN(wgRelevantUserName.substr(0,1))){
 
var torLinkTitle = 'Проверить, использует ли IP-адрес узел TOR';
 
var torLinkTitle = 'Проверить, использует ли IP-адрес узел TOR';
 
var ipInfoStyle = '"float:right; border:1px solid rgb(47, 111, 171); padding:0 7px 5px 5px; ' +
 
var ipInfoStyle = '"float:right; border:1px solid rgb(47, 111, 171); padding:0 7px 5px 5px; ' +

Версия от 07:59, 14 августа 2015

if (typeof wgRelevantUserName !== 'undefined' && !isNaN(wgRelevantUserName.substr(0,1))){
    var torLinkTitle = 'Проверить, использует ли IP-адрес узел TOR';
    var ipInfoStyle = '"float:right; border:1px solid rgb(47, 111, 171); padding:0 7px 5px 5px; ' +
        'margin:0 0 10px 10px; "';
    var ipInfoField = '<fieldset style=' + ipInfoStyle + 
            '><legend style="padding-bottom:3px; margin-bottom:0">Информация об IP-адресе</legend><table class="ipInfo"></table></fieldset>';
    var $contentSub = $('.mw-contributions-form');
    var torLink = '<span style="font-size:.9em;">(<a style="font-weight:bold" title="' + torLinkTitle + 
        '" href="http://ipduh.com/ip/tor-exit/?' + wgRelevantUserName + '">проверить на tor</a>)</span>';
    
    $.get('http://ipinfo.io/' + wgRelevantUserName + '/json', {}, function(r1){
        r1 = JSON.stringify(r1);
        var ipdata = $.parseJSON(r1);
        $contentSub.after(ipInfoField);
        var $ipInfo = $('.ipInfo');
        $.each(ipdata, function(key, data){
            if (key == 'ip') { data += ' ' + torLink }
            key = key.substr(0,1).toUpperCase() + key.slice(1);
            $ipInfo.append('<tr><td style="padding-right:10px;"><b>' + key + ': </b></td><td>' + data + '</td></tr>');
        });
    });
}