Files
mediawiki-extensions-Univer…/resources/ext.uls.init.js
Santhosh Thottingal 08c14dafa4 Cross-language language name search
Implementation of Also Written As language name
search algorithm.
See http://etherpad.wikimedia.org/l10n-uls-language-search

Change-Id: Iff84408c531b650a44d031b63d5c823737cceafc
2012-07-30 14:08:26 +05:30

34 lines
1.1 KiB
JavaScript

/**
* ULS startup script.
*
* Copyright (C) 2012 Alolita Sharma, Amir Aharoni, Arun Ganesh, Brandon Harris,
* Niklas Laxström, Pau Giner, Santhosh Thottingal, Siebrand Mazeland and other
* contributors. See CREDITS for a list.
*
* UniversalLanguageSelector is dual licensed GPLv2 or later and MIT. You don't
* have to do anything special to choose one license or the other and you don't
* have to notify anyone which license you are using. You are free to use
* UniversalLanguageSelector in commercial projects as long as the copyright
* header is left intact. See files GPL-LICENSE and MIT-LICENSE for details.
*
* @file
* @ingroup Extensions
* @licence GNU General Public Licence 2.0 or later
* @licence MIT License
*/
( function( $ ) {
$( document ).ready( function() {
$( '.uls-trigger' ).uls( {
onSelect : function( language ) {
var uri = new mw.Uri( window.location.href );
uri.extend( {
setlang : language
} );
window.location.href = uri.toString();
},
searchAPI: mw.util.wikiScript( 'api' ) + "?action=languagesearch"
} );
} );
} )( jQuery );