diff --git a/lib/jquery.uls/src/jquery.uls.lcd.js b/lib/jquery.uls/src/jquery.uls.lcd.js index 05b938ad..ce232686 100644 --- a/lib/jquery.uls/src/jquery.uls.lcd.js +++ b/lib/jquery.uls/src/jquery.uls.lcd.js @@ -139,7 +139,12 @@ } // Pick only the first elements, because we don't have room for more - var quickList = this.options.quickList.slice( 0, 16 ); + var that = this, + quickList = this.options.quickList; + quickList = $.grep( quickList, function( langCode, index ) { + return that.options.languages[langCode]; + } ); + quickList = quickList.slice( 0, 16 ); quickList.sort( $.uls.data.sortByAutonym ); var $quickListsection = $( '
' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', 'uls-lcd-quicklist' ); $quickListsection.append( $( '

' ).addClass( 'eleven columns uls-lcd-region-section offset-by-one' ).text( 'Common Languages' ) ); @@ -164,7 +169,6 @@ if ( !this.regionDivs ) { this.render(); } - //this.quickList(); }, empty: function() {