Interested Article - Gadget-markothers.js
keira
- 2021-05-05
- 1
После
сохранения или
недавних изменений
очистите кэш браузера
.
Код
относится к гаджету
:
Показать флаги
патрулирующих, откатывающих, автопатрулируемых и переименовывающих файлы рядом со ссылками на личные страницы участников
/*
* Скрипт для показа младших флагов на основе [[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 );
} );
keira
- 2021-05-05
- 1