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 Информация о пользователе'); }*/

importArticles({   type: 'script',    articles: [        // other scripts        'u:dev:PiniginsUserInfo/code.js',        'u:dev:PurgeButton/code.js',        'u:dev:AjaxUndo/code.js',        'w:dev:MediaWiki:WallGreetingButton/code.js',        'u:dev:MediaWiki:LastEdited/code.js'        // other scripts    ] });