From f5ecbedeeb9d1646bec19e6c4f207a5b0a319cb2 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Mon, 30 Jul 2012 21:01:28 +0200 Subject: Added search tab. --- static/init.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'static/init.js') diff --git a/static/init.js b/static/init.js index 2cdd84b..2ef7c9b 100644 --- a/static/init.js +++ b/static/init.js @@ -62,6 +62,21 @@ function load_directory(dir_id, dir_item) { }); } +function search_results(data) { + var results = $('#search-results'); + results.empty(); + $.each(data, function(i, track) { + var li = $(templates.directory_item(track)); + console.log(li); + $(li, 'a').click(function() { + console.log('clicked'); + playlist.add(track); + return false; + }); + results.append(li); + }); +} + $(document).ready(function() { $('#tabs').tabs(); preload_images(); @@ -81,4 +96,10 @@ $(document).ready(function() { playlist.hintnext(); } }); + $('#search_box').keypress(function(event) { + if(event.keyCode == 13) { + var val = $(this).val(); + $.get('/json/search?q=' + escape(val), search_results, 'json'); + } + }); }); -- cgit v1.2.3