aboutsummaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorMontellese <sascha.montellese@gmail.com>2011-07-08 02:37:11 -0700
committerMontellese <sascha.montellese@gmail.com>2011-07-08 02:37:11 -0700
commitc12351ed665d5502dcbb1d93ff967e5b36f1451b (patch)
treedc8099eb5f20b60b6b3e2e5663d6f34aadb4e4a2 /addons
parent88a5bc8d929b91e8e2b7e356957ddfb14f9ff83c (diff)
parente76e9b2ce2f9a1e9fd1a274295415e7493ccf215 (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.js14
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');
},