Alex Great (обс. | вклад) м (русификация) |
Alex Great (обс. | вклад) м (уточнение) |
||
Строка 1: | Строка 1: | ||
− | if (typeof wgRelevantUserName !== ' |
+ | 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>');
});
});
}