Merge "Sort language names in the landing page"
This commit is contained in:
@@ -138,15 +138,15 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var $column;
|
// Pick only the first elements, because we don't have room for more
|
||||||
var quickList = this.options.quickList;
|
var quickList = this.options.quickList.slice( 0, 16 );
|
||||||
var quickListLength = ( quickList.length <= 16 ) ? quickList.length : 16;
|
quickList.sort( $.uls.data.sortByAutonym );
|
||||||
var $quickListsection = $( '<div>' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', 'uls-lcd-quicklist' );
|
var $quickListsection = $( '<div>' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', 'uls-lcd-quicklist' );
|
||||||
$quickListsection.append( $( '<h3>' ).addClass( 'eleven columns uls-lcd-region-section offset-by-one' ).text( 'Common Languages' ) );
|
$quickListsection.append( $( '<h3>' ).addClass( 'eleven columns uls-lcd-region-section offset-by-one' ).text( 'Common Languages' ) );
|
||||||
this.$element.prepend( $quickListsection );
|
this.$element.prepend( $quickListsection );
|
||||||
this.regionDivs[ 'quick' ] = $quickListsection;
|
this.regionDivs[ 'quick' ] = $quickListsection;
|
||||||
for ( var i = 0; i < quickListLength; i++) {
|
for ( var i = 0; i < quickList.length; i++) {
|
||||||
$column = this.getColumn( 'quick', i % 4 === 0 );
|
var $column = this.getColumn( 'quick', i % 4 === 0 );
|
||||||
var langCode = quickList[i];
|
var langCode = quickList[i];
|
||||||
var language = this.options.languages[langCode];
|
var language = this.options.languages[langCode];
|
||||||
var langName = $.uls.data.autonym( langCode ) || language || langCode;
|
var langName = $.uls.data.autonym( langCode ) || language || langCode;
|
||||||
|
|||||||
Reference in New Issue
Block a user