MediaWiki:Gadget-RecentChangesAdminNoms.js

Från Wikipedia

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>' );
					}
				}
			}
		} );
	}
} );