MediaWiki:Gadget-RecentChangesAdminNoms.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 api = new mw.Api();
var frag = '#Pågående_nomineringar';
if ( $( '#rclinks' ).length ) {
api.get( {
action: 'parse',
useskin: 'vector',
page: 'Wikipedia:Ansökan om administrativ behörighet',
prop: 'text',
formatversion: 2
} ).done( function( data ) {
var parse = data.parse;
var text;
var noms;
var users;
var usersstr;
var numberOfNoms;
if ( parse ) {
text = parse.text;
if ( text ) {
noms = $( text ).find( 'a[href="' + frag + '"]' ).closest( 'li' ).children( 'ul' ).find( '.toctext' );
users = noms.map( function( i, e ) {
return $( e ).text();
} ).get();
usersstr = users.join( ', ' );
numberOfNoms = users.length;
if ( numberOfNoms > 0 ) {
$( '#rclinks ul:first-child' ).append( '<li id="gadget-adminnoms"><span id="gadget-adminnoms-text">Antal pågående administratörsnomineringar: </span><a href="/wiki/Wikipedia:Ans%C3%B6kan_om_administrativ_beh%C3%B6righet' + frag + '" title="' + mw.html.escape( usersstr ) + '" id="gadget-adminnoms-link">' + numberOfNoms + '</a></li>' );
}
}
}
} );
}
} );