User:Pinigin/global.js

/* * UserInfo.js (c) 2017, Maksim Pinigin * Создает страницу "Служебная:UserInfo", позволяющая посмотреть небольшую информацию о пользователе

function getUserInfo { var username = $("#username_input").val; $("#userinfobody").html(""); $.ajax({       type:"get",        url:"/api.php?action=query&list=users&ususers=" + username + "&usprop=registration%7Cgender%7Ceditcount%7Cblockinfo%7Cgroups&format=json",        success:function (data) {            if(username === "") { $("#userinfobody").append(" Вы должны вести имя пользователя"); }            else {            $("#userinfobody").append(" ");            $("#userinfobody").append("ID пользователя: " + data["query"]["users"][0]["userid"] + " ");            $("#userinfobody").append("Имя пользователя: " + username + " ");            $("#userinfobody").append("Количество правок: " + data["query"]["users"][0]["editcount"] + " ");            $("#userinfobody").append("Дата регистрации: " + data["query"]["users"][0]["registration"] + " ");            $("#userinfobody").append("Пол участника: " + data["query"]["users"][0]["gender"] + " "); $("#userinfobody").append("Группы участника: " + data["query"]["users"][0]["groups"].toString + " "); }       }    }); }

if(wgPageName == "Служебная:UserInfo") {   $('#mw-content-text').html(""); document.title = "Информация о пользователе | " + wgSiteName + " | FANDOM powered by Wikia"; $('.page-header__title').text("Информация о пользователе"); $('#mw-content-text').append(' Получить информацию о пользователе '); }

$('', {id:"userinfo"}) .html('Информация о пользователе') .prependTo('.toolbar .tools');

if(wgPageName == "Служебная:SpecialPages") {   $('#mw-content-text').append(' Pinigin\'s tools Информация о пользователе'); }