diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-05-20 18:40:06 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-05-20 18:40:06 -0400 |
commit | 1d032505979fc8241e19af5f7ec0167781def5fd (patch) | |
tree | 4ae4b370f765b3ab650fa1ea6f5022b9852a483f | |
parent | 209ddd4952812b08d8428fe491372402abb290b4 (diff) | |
download | askbot-1d032505979fc8241e19af5f7ec0167781def5fd.tar.gz askbot-1d032505979fc8241e19af5f7ec0167781def5fd.tar.bz2 askbot-1d032505979fc8241e19af5f7ec0167781def5fd.zip |
a mod to live_search.js allowing to have more flexible skin
-rw-r--r-- | askbot/skins/common/media/js/live_search.js | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/askbot/skins/common/media/js/live_search.js b/askbot/skins/common/media/js/live_search.js index f33862a1..f7d89c2a 100644 --- a/askbot/skins/common/media/js/live_search.js +++ b/askbot/skins/common/media/js/live_search.js @@ -267,12 +267,17 @@ var liveSearch = function(query_string) { tabs.attr('class', 'off'); tabs.each(function(index, element){ var tab = $(element); - var tab_name = tab.attr('id').replace(/^by_/,''); - if (tab_name in sortButtonData){ - href = search_url + QSutils.patch_query_string(query_string, 'sort:'+tab_name+'-desc'); - tab.attr('href', href); - tab.attr('title', sortButtonData[tab_name]['desc_tooltip']); - tab.html(sortButtonData[tab_name]['label']); + if ( tab.attr('id') ) { + var tab_name = tab.attr('id').replace(/^by_/,''); + if (tab_name in sortButtonData){ + href = search_url + QSutils.patch_query_string( + query_string, + 'sort:' + tab_name + '-desc' + ); + tab.attr('href', href); + tab.attr('title', sortButtonData[tab_name]['desc_tooltip']); + tab.html(sortButtonData[tab_name]['label']); + } } }); var bits = sort_method.split('-', 2); |