Tracks import

This commit is contained in:
Gregory Eremin
2012-09-01 21:55:01 +04:00
parent b5f616a9d9
commit 43422624f1
34 changed files with 1094 additions and 156 deletions
@@ -0,0 +1,2 @@
class BeatHaven.Models.Album extends Backbone.Model
urlRoot: "/api/albums"
@@ -0,0 +1,11 @@
class BeatHaven.Models.Player extends Backbone.Model
playlist_on: false
playlist: null
tracks: null
initialize: ->
@playlist = new BeatHaven.Collections.Tracklist()
@tracks = new BeatHaven.Collections.Tracklist()
update_title: (params) ->
$(".player .progress-bar .title").html("#{params.artists.join(', ')} — #{params.track}")
@@ -0,0 +1,7 @@
class BeatHaven.Models.Track extends Backbone.Model
play: ->
BeatHaven.player.update_title(
artists: @.get("artists")
track: @.get("title")
)