summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/UniversalLanguageSelector/resources/js/ext.uls.mediawiki.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/UniversalLanguageSelector/resources/js/ext.uls.mediawiki.js')
-rw-r--r--www/wiki/extensions/UniversalLanguageSelector/resources/js/ext.uls.mediawiki.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/www/wiki/extensions/UniversalLanguageSelector/resources/js/ext.uls.mediawiki.js b/www/wiki/extensions/UniversalLanguageSelector/resources/js/ext.uls.mediawiki.js
new file mode 100644
index 00000000..baae3e5a
--- /dev/null
+++ b/www/wiki/extensions/UniversalLanguageSelector/resources/js/ext.uls.mediawiki.js
@@ -0,0 +1,34 @@
+/*!
+ * jquery.uls defaults for MediaWiki.
+ *
+ * Copyright (C) 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';
+
+ // MediaWiki overrides for ULS defaults
+ $.fn.uls.defaults = $.extend( $.fn.uls.defaults, {
+ languages: mw.config.get( 'wgULSLanguages' ) || {},
+ searchAPI: mw.util.wikiScript( 'api' ) + '?action=languagesearch&format=json&formatversion=2'
+ } );
+
+ // No need of IME in the ULS language search bar
+ $.fn.uls.Constructor.prototype.render = function () {
+ this.$languageFilter.addClass( 'noime' );
+ };
+
+}() );