diff --git a/src/jquery.uls.core.js b/src/jquery.uls.core.js index e9e83bf..8634651 100644 --- a/src/jquery.uls.core.js +++ b/src/jquery.uls.core.js @@ -335,7 +335,7 @@ onSelect: null, // Callback function to be called when a language is selected searchAPI: null, // Language search API languages: $.uls.data.autonyms(), // Languages to be used for ULS, default is all languages - quickList : null + quickList: null // Array of language codes of function that returns such }; $.fn.uls.Constructor = ULS; diff --git a/src/jquery.uls.lcd.js b/src/jquery.uls.lcd.js index c6b9981..bf81a98 100644 --- a/src/jquery.uls.lcd.js +++ b/src/jquery.uls.lcd.js @@ -130,9 +130,14 @@ }, quicklist: function() { + if ( $.isFunction( this.options.quickList ) ) { + this.options.quickList = this.options.quickList(); + } + if ( !this.options.quickList ) { return; } + var $column; var quickList = this.options.quickList; var quickListLength = ( quickList.length <= 16 ) ? quickList.length : 16;