/*! * ULS interface integration logic * * Copyright (C) 2012-2013 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 languageSettingsModules = [ 'ext.uls.displaysettings' ], launchULS = require( './ext.uls.launch.js' ), ActionsMenu = require( './ext.uls.actions.menu.js' ), ActionsMenuItem = require( './ext.uls.actions.menu.item.js' ); require( './ext.uls.actions.menu.items.registry.js' ); /** * Construct the display settings link * * @return {jQuery} */ function displaySettings() { return $( '