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)
  • Edge Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5.
  • Opera: Tryck Ctrl-F5.
$( function () {
	'use strict';

	var redirtitles = [];
	$( 'a.mw-redirect' ).each( function() {
		redirtitles.push( this.title );
	} );

	for ( var i = 0; i < redirtitles.length; i += 50 ) {
		new mw.Api().post( {
			action: 'query',
			format: 'json',
			redirects: '',
			prop: 'pageprops',
			ppprop: 'disambiguation',
			titles: redirtitles.slice( i, i + 50 ) //api:t klarar bara 50 titlar
		} ).done( function( data ) {
			var reverseredirs = {};
			for ( var k = 0; k < data.query.redirects.length; k++ ) {
				reverseredirs[ data.query.redirects[ k ].to ] = data.query.redirects[ k ].from;
			}
			for ( k in data.query.pages ) {
				var page = data.query.pages[ k ];
				if ( page.pageprops ) {
					$( 'a.mw-redirect[title="' + reverseredirs[ page.title ] + '"]' ).addClass( 'mw-disambig' );
				}
			}
		} );
	}
} );