/** * 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( $, mw ) { "use strict"; $( document ).ready( function() { var $ulsTrigger = $( '.uls-trigger' ), previousLang = $.cookie( 'uls-previous-language' ), currentLang = mw.config.get( 'wgUserLanguage' ); /** * Change the language of wiki using setlang URL parameter * @param {String} language */ function changeLanguage( language ) { $.cookie( 'uls-previous-language', currentLang ); var uri = new mw.Uri( window.location.href ); uri.extend( { setlang: language } ); window.location.href = uri.toString(); } function displaySettings() { var $displaySettingsTitle = $( '