summaryrefslogtreecommitdiff
path: root/static/playlist.js
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2012-03-06 21:58:47 +0100
committerJon Bergli Heier <snakebite@jvnv.net>2012-03-06 21:58:47 +0100
commit9e5cafbde816d6c3535fa7d3cc97a3f9c0fe265a (patch)
treecd952a50d7f50b146123f49be92f93ecb20d5889 /static/playlist.js
parent32713ba6fbe7edaeec888a3d64e7cbf16ff547b7 (diff)
Use sequential ids to store playlist tracks in the correct order.
Diffstat (limited to 'static/playlist.js')
-rw-r--r--static/playlist.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/static/playlist.js b/static/playlist.js
index 99ec6c5..6f57075 100644
--- a/static/playlist.js
+++ b/static/playlist.js
@@ -25,6 +25,7 @@ $(function(){
}
});
PlaylistView = Backbone.View.extend({
+ current_id: 1,
el: $('#playlist'),
initialize: function() {
items.bind('add', this.addOne, this);
@@ -34,6 +35,9 @@ $(function(){
items.fetch();
},
add: function(item) {
+ item.track_id = item.id;
+ item.id = this.current_id;
+ this.current_id++;
var model = items.create(item);
},
addOne: function(item) {