Santhosh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/289145

Change subject: Avoid references to jquery.uls RL module from ext.uls.init
......................................................................

Avoid references to jquery.uls RL module from ext.uls.init

Checks to see if language is supported can be also done using
jquery.uls.data

Bug: T135210
Change-Id: Ib6b0d31b33be10b38aba713c3c4ba5370a27a8f4
---
M resources/js/ext.uls.init.js
1 file changed, 2 insertions(+), 13 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UniversalLanguageSelector 
refs/changes/45/289145/1

diff --git a/resources/js/ext.uls.init.js b/resources/js/ext.uls.init.js
index 40ef11f..df42eee 100644
--- a/resources/js/ext.uls.init.js
+++ b/resources/js/ext.uls.init.js
@@ -152,21 +152,10 @@
 
                // Filter out unknown and unsupported languages
                unique = $.grep( unique, function ( langCode ) {
-                       var target;
-
                        // If the language is already known and defined, just 
use it
-                       if ( hasOwn.call( $.fn.uls.defaults.languages, langCode 
) ) {
+                       // $.uls.data.getAutonym will resolve redirects if any.
+                       if ( $.uls.data.getAutonym( langCode ) !== langCode ) {
                                return true;
-                       }
-
-                       // If the language is not immediately known,
-                       // try to check is as a redirect
-                       target = $.uls.data.isRedirect( langCode );
-
-                       if ( target ) {
-                               // Check that the redirect's target is known
-                               // to this instance of ULS
-                               return hasOwn.call( 
$.fn.uls.defaults.languages, target );
                        }
 
                        return false;

-- 
To view, visit https://gerrit.wikimedia.org/r/289145
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib6b0d31b33be10b38aba713c3c4ba5370a27a8f4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/UniversalLanguageSelector
Gerrit-Branch: master
Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to