From 4eb214b66f6dbdd856a15baee05afa13be5ab65e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Laxstr=C3=B6m?= Date: Thu, 30 Aug 2012 10:23:59 +0000 Subject: [PATCH] Initial version of geolocation support Change-Id: Ia1a18ac336131520bbc67f52194f4aa9c547ea67 --- src/jquery.uls.core.js | 2 +- src/jquery.uls.lcd.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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;