Santhosh has uploaded a new change for review.

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


Change subject: Json message loader clean up
......................................................................

Json message loader clean up

* Rename JsonMessageLoader to ULSJsonMessageLoader
* Correct the return type of mw.uls.loadLocalization

Follow up: Ic39dec1c484982fb07edd167e83794c0b5f470ee

Change-Id: I13c64a5e89ac75be8a95d951658018a78534f466
---
M UniversalLanguageSelector.php
M api/ApiULSLocalization.php
M includes/ResourceLoaderULSJsonMessageModule.php
R includes/ULSJsonMessageLoader.php
M resources/js/ext.uls.i18n.js
5 files changed, 7 insertions(+), 8 deletions(-)


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

diff --git a/UniversalLanguageSelector.php b/UniversalLanguageSelector.php
index 1dbcd9c..389ce9f 100644
--- a/UniversalLanguageSelector.php
+++ b/UniversalLanguageSelector.php
@@ -170,7 +170,7 @@
                __DIR__ . '/includes/ResourceLoaderULSJsonMessageModule.php',
        'ApiLanguageSearch' => __DIR__ . '/api/ApiLanguageSearch.php',
        'ApiULSLocalization' => __DIR__ . '/api/ApiULSLocalization.php',
-       'JsonMessageLoader' => __DIR__ . '/includes/JsonMessageLoader.php',
+       'ULSJsonMessageLoader' => __DIR__ . 
'/includes/ULSJsonMessageLoader.php',
        'LanguageNameSearch' => __DIR__ . '/data/LanguageNameSearch.php',
 );
 
diff --git a/api/ApiULSLocalization.php b/api/ApiULSLocalization.php
index ff96ce0..40be513 100644
--- a/api/ApiULSLocalization.php
+++ b/api/ApiULSLocalization.php
@@ -32,7 +32,7 @@
                if ( !Language::isValidCode( $language ) ) {
                        $this->dieUsage( 'Invalid language', 'invalidlanguage' 
);
                }
-               $contents = JsonMessageLoader::getMessages( $language );
+               $contents = ULSJsonMessageLoader::getMessages( $language );
                // Output the file's contents raw
                $this->getResult()->addValue( null, 'text', json_encode( 
$contents ) );
                $this->getResult()->addValue( null, 'mime', 'application/json' 
);
diff --git a/includes/ResourceLoaderULSJsonMessageModule.php 
b/includes/ResourceLoaderULSJsonMessageModule.php
index ca1c40f..16e1c0c 100644
--- a/includes/ResourceLoaderULSJsonMessageModule.php
+++ b/includes/ResourceLoaderULSJsonMessageModule.php
@@ -36,7 +36,7 @@
 
                $mtimes = array_map(
                        'filemtime',
-                       JsonMessageLoader::getFilenames( $code )
+                       ULSJsonMessageLoader::getFilenames( $code )
                );
                // Make sure we have at least one entry
                $mtimes[] = 1;
@@ -56,7 +56,7 @@
                        $code = 'en';
                }
 
-               $params = array( $code, JsonMessageLoader::getMessages( $code ) 
);
+               $params = array( $code, ULSJsonMessageLoader::getMessages( 
$code ) );
 
                return Xml::encodeJsCall( 'mw.uls.loadLocalization', $params );
        }
diff --git a/includes/JsonMessageLoader.php b/includes/ULSJsonMessageLoader.php
similarity index 98%
rename from includes/JsonMessageLoader.php
rename to includes/ULSJsonMessageLoader.php
index 0c509a6..856a516 100644
--- a/includes/JsonMessageLoader.php
+++ b/includes/ULSJsonMessageLoader.php
@@ -19,7 +19,7 @@
  * @since 2013.11
  */
 
-class JsonMessageLoader {
+class ULSJsonMessageLoader {
        /**
         * Returns all message files that are used to load messages for the 
given
         * language.
diff --git a/resources/js/ext.uls.i18n.js b/resources/js/ext.uls.i18n.js
index c9f5164..50f7f9f 100644
--- a/resources/js/ext.uls.i18n.js
+++ b/resources/js/ext.uls.i18n.js
@@ -40,15 +40,14 @@
         * Also called by RL module ResourceLoaderULSJsonMessageModule
         * @param {string} locale the language code
         * @param {Object} [messages]
-        * @return {jQuery.Deferred}
+        * @return {jQuery.Promise}
         */
        mw.uls.loadLocalization = function ( locale, messages ) {
                var i18n = $.i18n();
 
                i18n.locale = locale;
                if ( messages ) {
-                       i18n.load( messages, locale );
-                       return $.Deferred().resolve();
+                       return i18n.load( messages, locale );
                }
                if ( i18n.messageStore.messages[locale] ) {
                        return $.Deferred().resolve();

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I13c64a5e89ac75be8a95d951658018a78534f466
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