Update jquery.uls to bd78c24

* Add left and right padding for search header of compact ULS
* Support language codes that are redirects
* Localisation updates

Change-Id: I52215676f20b2ce87178a73d071a209f0e4e323c
This commit is contained in:
Santhosh Thottingal
2016-04-06 09:42:09 +05:30
parent c3ea89d9d9
commit 74de11e73d
19 changed files with 54 additions and 42 deletions

View File

@@ -245,21 +245,18 @@
*/
$.uls.data.getLanguagesByScriptGroup = function ( languages ) {
var languagesByScriptGroup = {},
language, codeToAdd, langScriptGroup;
language, resolvedRedirect, langScriptGroup;
for ( language in languages ) {
codeToAdd = $.uls.data.isRedirect( language ) || language;
resolvedRedirect = $.uls.data.isRedirect( language ) || language;
langScriptGroup = $.uls.data.getScriptGroupOfLanguage( codeToAdd );
langScriptGroup = $.uls.data.getScriptGroupOfLanguage( resolvedRedirect );
if ( !languagesByScriptGroup[langScriptGroup] ) {
languagesByScriptGroup[langScriptGroup] = [];
}
// Prevent duplicate adding of redirects
if ( $.inArray( codeToAdd, languagesByScriptGroup[langScriptGroup] ) === -1 ) {
languagesByScriptGroup[langScriptGroup].push( codeToAdd );
}
languagesByScriptGroup[langScriptGroup].push( language );
}
return languagesByScriptGroup;

View File

@@ -66,13 +66,13 @@
* Adds language to the language list.
* @param {string} langCode
* @param {string} [regionCode]
* @return {bool} Whether the language was added.
* @return {boolean} Whether the language was added.
*/
append: function ( langCode, regionCode ) {
var lcd = this,
i, regions;
if ( !this.options.languages[ langCode ] ) {
if ( !$.uls.data.languages[ langCode ] ) {
// Language is unknown or not in the list of languages for this context.
return false;
}