MediaWiki:Gadget-markothers.js
Перейти к навигации
Перейти к поиску
JS-код ниже относится к гаджету: Показать флаги патрулирующих, откатывающих, автопатрулируемых и переименовывающих файлы рядом со ссылками на личные страницы участников (также включает показ администраторов и иных флагов) (править описание). Связанный JSON-файл: MediaWiki:Gadget-markothers.json. Его использует около 200 учётных записей.
После сохранения или недавних изменений очистите кэш браузера.
/*
* Скрипт для показа младших флагов на основе [[user:Dibot/pat.js]]
*/
mw.loader.using( 'ext.gadget.markadmins' ).done(function () {
var userSet = require('./markothers.json').userSet;
var userSetTips = {
'p,r': 'патрулирующие, откатывающие',
'ap' : 'автопатрулируемые',
'r': 'откатывающие',
'p': 'патрулирующие',
'f' : 'переименовывающие файлы'
};
var userSetArr = [];
for ( var flag in userSet ) {
if ( typeof userSet[ flag ] === 'string' ) {
userSetArr[ flag ] = userSet[ flag ].split( '|' );
} else {
userSetArr[ flag ] = userSet[ flag ];
}
}
function markUsers( $content ) {
markadmins( $content, userSetArr, userSetTips );
}
mw.hook( 'wikipage.content' ).add( markUsers );
mw.hook( 'global.userlinks' ).add( markUsers );
} );