MediaWiki:Gadget-dropdown-menus-ruwiki.js

JS-код ниже относится к гаджету: Выпадающие меню для страниц и участников (править описание). Его использует около 3400 учётных записей.

После сохранения или недавних изменений очистите кэш браузера.

$(function () {function addRfXs(api, config) {var rfxs = {'Википедия:Заявки на статус администратора': 'ЗСА','Википедия:Заявки на статус бюрократа': 'ЗСБ','Википедия:Проверка участников': 'ПП',};var links = {};api.get({titles: Object.keys(rfxs).map(function (rfx) {return rfx + '/' + config.targetUser.name;}).join('|'),formatversion: 2}).done(function (data) {data.query.pages.forEach(function (page) {if (!page.missing) {var key = rfxs[page.title.replace('/' + config.targetUser.name, '')];links[key] = {url: mw.util.getUrl('Special:PrefixIndex/' + page.title)};}});if (Object.keys(links).length) {MoreMenu.addSubmenu('user', 'Заявки', links, 'analysis');}});}mw.hook('moremenu.ready').add(function (config) {var api = new mw.Api();if (config.targetUser.name && !config.targetUser.ipRange) {addRfXs(api, config);}});});