diff options
author | Montellese <sascha.montellese@gmail.com> | 2011-07-08 02:37:11 -0700 |
---|---|---|
committer | Montellese <sascha.montellese@gmail.com> | 2011-07-08 02:37:11 -0700 |
commit | c12351ed665d5502dcbb1d93ff967e5b36f1451b (patch) | |
tree | dc8099eb5f20b60b6b3e2e5663d6f34aadb4e4a2 /addons | |
parent | 88a5bc8d929b91e8e2b7e356957ddfb14f9ff83c (diff) | |
parent | e76e9b2ce2f9a1e9fd1a274295415e7493ccf215 (diff) |
Merge pull request #238 from neoflex/patch-1
webinterface: playing tracks wasn't working. Fixed the playtrack function.
Diffstat (limited to 'addons')
-rwxr-xr-x[-rw-r--r--] | addons/webinterface.default/js/MediaLibrary.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/addons/webinterface.default/js/MediaLibrary.js b/addons/webinterface.default/js/MediaLibrary.js index 348ea5f427..5768d3220a 100644..100755 --- a/addons/webinterface.default/js/MediaLibrary.js +++ b/addons/webinterface.default/js/MediaLibrary.js @@ -193,27 +193,27 @@ MediaLibrary.prototype = { } $('#albumDetails' + event.data.album.albumid + ' .resultSet').append(trackRow); } - var trackRow = $('<tr>').addClass('trackRow').addClass('tr' + i % 2); + var trackRow = $('<tr>').addClass('trackRow').addClass('tr' + i % 2).bind('click', { album: event.data.album, itmnbr: i }, jQuery.proxy(this.playTrack,this)); var trackNumberTD = $('<td>') .html(item.track) - //.bind('click', { song: item, album: event.data.album }, jQuery.proxy(this.playTrack, this)); + trackRow.append(trackNumberTD); var trackTitleTD = $('<td>') .html(item.title); - //.bind('click', { song: item, album: event.data.album }, jQuery.proxy(this.playTrack, this)); + trackRow.append(trackTitleTD); var trackDurationTD = $('<td>') .addClass('time') .html(durationToString(item.duration)); - //.bind('click', { song: item, album: event.data.album }, jQuery.proxy(this.playTrack, this)); + trackRow.append(trackDurationTD); var trackArtistTD = $('<td>') .html(item.artist); - //.bind('click', { song: item, album: event.data.album }, jQuery.proxy(this.playTrack, this)); + trackRow.append(trackArtistTD); var trackGenreTD = $('<td>') .html(item.genre); - //.bind('click', { song: item, album: event.data.album }, jQuery.proxy(this.playTrack, this)); + trackRow.append(trackGenreTD); $('#albumDetails' + event.data.album.albumid + ' .resultSet').append(trackRow); }, this)); @@ -378,7 +378,7 @@ MediaLibrary.prototype = { //check that clear worked. jQuery.post(JSON_RPC + '?AddAlbumToPlaylist', '{"jsonrpc": "2.0", "method": "AudioPlaylist.Add", "params": { "item": { "albumid": ' + event.data.album.albumid + ' } }, "id": 1}', jQuery.proxy(function(data) { //play specific song in playlist - jQuery.post(JSON_RPC + '?PlaylistItemPlay', '{"jsonrpc": "2.0", "method": "AudioPlaylist.Play", "params": { "item": { "file": ' + event.data.song.file + ' } }, "id": 1}', function() {}, 'json'); + jQuery.post(JSON_RPC + '?PlaylistItemPlay', '{"jsonrpc": "2.0", "method": "AudioPlaylist.Play", "params": { "item": '+ event.data.itmnbr + ' }, "id": 1}', function() {}, 'json'); }, this), 'json'); }, this), 'json'); }, |