diff options
Diffstat (limited to 'static/script.js')
-rw-r--r-- | static/script.js | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/static/script.js b/static/script.js index c55aff6..4766387 100644 --- a/static/script.js +++ b/static/script.js @@ -124,7 +124,12 @@ function search(query) { for (var i = 0; i < entries.length; i++) { var title = entries[i].title.$t; var id = entries[i].media$group.yt$videoid.$t; - items.push('<li id="r_' + id + '"><img src="http://i.ytimg.com/vi/' + id + '/1.jpg" alt="' + id + '">' + title + '</li>'); + var html = '<li id="r_' + id + '">'; + html += '<a href="javascript:add(\'' + id + '\', \'' + title + '\')">'; + html += '<img src="http://i.ytimg.com/vi/' + id + '/1.jpg" alt="' + id + '">'; + html += title; + html += '</a></li>'; + items.push(html); } var results = $('#results ul').html(items.join('\n')); $('#results').slideDown(100); @@ -132,3 +137,17 @@ function search(query) { ); return false; } + +function add(id, title) { + params = { + 'pid': pid, + 'yid': id, + 'title': title, + 'user': $('#user').val() + } + $.getJSON('/add/', params, + function(data) { + alert(data); + } + ); +} |