summaryrefslogtreecommitdiff
path: root/static/init.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/init.js')
-rw-r--r--static/init.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/static/init.js b/static/init.js
index 117e8d9..c4f6c2c 100644
--- a/static/init.js
+++ b/static/init.js
@@ -236,8 +236,17 @@ $(document).ready(function() {
});
$('#search_box').keypress(function(event) {
if(event.keyCode == 13) {
+ $('#search-results').empty();
+ $('#search-results').append('<tr><td colspan="3"><img src="/static/icons/loading.gif" alt="Searching..." /> Searching...</td></tr>');
var val = $(this).val();
- $.get('/json/search?q=' + encodeURIComponent(val), set_tracks($('#search-results'), $('#search-add')), 'json');
+ $.get('/json/search?q=' + encodeURIComponent(val), function(data) {
+ var s = 'Showing ' + data.results.length;
+ if(data.total > data.results.length)
+ s += ' of ' + data.total;
+ s += ' results.';
+ $('#search-info').text(s);
+ set_tracks($('#search-results'), $('#search-add'))(data.results);
+ }, 'json');
}
});
$('#search-add').click(function(event) {