Change code structure a bit per code review comments

This commit is contained in:
Niklas Laxström
2018-02-08 15:26:15 +02:00
parent 0352b3df0d
commit eccd0e1945

View File

@@ -208,17 +208,16 @@
results = [];
$.each( result.languagesearch, function ( apiCode, name ) {
var code,
redirect = $.uls.data.isRedirect( apiCode );
var code, redirect;
if ( this.options.languages[ apiCode ] ) {
code = apiCode;
} else if ( redirect && this.options.languages[ redirect ] ) {
// Language tags are messy. Try to make sure we handle
// them gracefully with regards to redirects.
code = redirect;
} else {
return;
redirect = $.uls.data.isRedirect( apiCode );
if ( !redirect || !this.options.languages[ redirect ] ) {
return;
}
code = redirect;
}
// Because of the redirect checking above, we might get duplicates.