Sort the language modules by id

Bug: 49735
Change-Id: I82e0d47781f982dd1a6ea7cc1e3cbe07bfd6b616
This commit is contained in:
Santhosh Thottingal
2013-06-26 14:31:10 +05:30
committed by Niklas Laxström
parent fcdc3eca8f
commit 8f9cec5835

View File

@@ -70,20 +70,25 @@
},
render: function () {
var moduleName,
var modules,
languageSettings = this,
defaultModule = this.options.defaultModule;
// Get the name of all registered modules and list them in left side menu.
for ( moduleName in $.fn.languagesettings.modules ) {
// Sort the modules based on id
modules = $.map( $.fn.languagesettings.modules, function( element, index ) {
return index;
} ).sort();
$.each( modules, function( index, moduleName ) {
if ( $.fn.languagesettings.modules.hasOwnProperty( moduleName ) ) {
if ( !defaultModule ) {
defaultModule = moduleName;
}
// Call render function on the current setting module.
this.renderModule( moduleName, defaultModule === moduleName );
}
languageSettings.renderModule( moduleName, defaultModule === moduleName );
}
} );
},
/**