MediaWiki:Gadget-MarkGroups.js
OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.
- Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
- Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
- Internet Explorer / Edge: Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5
- Opera: Tryck Ctrl-F5.
$( function() {
'use strict';
var
links = $( '#mw-content-text' ).find( 'a' ),
api = new mw.Api();
function anyValidLinks( i, e ) {
var t = $( e ).attr( 'title' );
if ( t ) {
return t.indexOf( 'Användare:' ) === 0 && t.indexOf( '/' ) === -1;
}
}
if ( links.is( anyValidLinks ) ) {
api.get( {
action: 'query',
list: 'allusers',
augroup: 'sysop',
aulimit: 100
} ).done( function( data ) {
var admins = [];
data.query.allusers.forEach( function( curr ) {
admins.push( curr.name );
} );
links.each( function( i, e ) {
var t = $( e ).attr( 'title' );
if ( t && t.indexOf( 'Användare:' ) === 0 && t.indexOf( '/' ) === -1 && admins.indexOf( $( e ).text() ) !== -1 ) {
$( e ).after( '\xa0(<a href="/wiki/Wikipedia:Administrat%C3%B6rer" title="Administratör">A</a>)' );
}
} );
} );
}
} );