/*! * Loaded when setlang query parameter is set on the page. * * @private * @since 2020.01 * * Copyright (C) 2019-2020 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 () { 'use strict'; var $cancelBtn, $acceptBtn; function getHeading( languageName ) { return $( '

' ).text( mw.msg( 'ext-uls-setlang-heading', languageName ) ); } function getMessage( languageName, languageCode ) { return $( '

' ).append( mw.message( 'ext-uls-setlang-message', languageName, languageCode ).parseDom() ); } function getButtons() { $cancelBtn = $( '