MediaWiki:Gadget-WikipediaSearchResult.js

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

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.
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ) {
	$( function() {
		var q = $( '#searchText' ).children( 'input' ).val();
		var text = 'Wikipedia har en artikel om ';
		if ( q && q.indexOf('|') === -1 ) {
			$.getJSON( '//sv.wikipedia.org/w/api.php', {
				action: 'query',
				titles: q,
				format: 'json',
				origin: location.origin
			} ).done( function( data ) {
				var o = data.query.pages;
				var a;
				var id;
				if ( o ) {
					a = Object.keys( o );
					if ( a.length ) {
						id = a[ 0 ];
						if ( id !== '-1' ) {
							$( '.searchresults' ).prepend(
								'<div id="gadget-wikipediasearchresult">' +
									'<a href="//commons.wikimedia.org/wiki/File:Wikipedia-logo-v2.svg" id="gadget-wikipediasearchresult-imglink"><img src="//upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg" height="30"></a>' + text + '<a href="//sv.wikipedia.org/wiki/' + q + '">' + q + '</a>.' +
								'</div>'
							);
						}
					}
				}
			} );
		}
	} );
}