MediaWiki:Gadget-WiktionarySearchResult.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.
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ) {
$( function() {
'use strict';
var q = $( '#searchText' ).children( 'input' ).val();
var v = mw.config.get();
var text = 'Wiktionary has an entry on ';
if ( v.wgUserLanguage === 'sv' ) {
text = 'Wiktionary har ett uppslag om ';
}
if ( q ) {
$.getJSON( '//' + v.wgContentLanguage + '.wiktionary.org/w/api.php', {
action: 'query',
titles: q,
format: 'json',
origin: 'https:' + v.wgServer
} ).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-wiktionarysearchresult">' +
'<a href="//commons.wikimedia.org/wiki/File:Wiktionary_small.svg" id="gadget-wiktionarysearchresult-imglink"><img src="//upload.wikimedia.org/wikipedia/commons/f/f9/Wiktionary_small.svg" height="30"></a>' + text + '<a href="//' + v.wgContentLanguage + '.wiktionary.org/wiki/' + q + '">' + q + '</a>.' +
'</div>'
);
}
}
}
} );
}
} );
}