beathaven/app/assets/javascripts/backbone/beat_haven.js.coffee
2012-09-02 02:03:19 +04:00

41 lines
817 B
CoffeeScript

#= require_self
#= require_tree ./templates
#= require_tree ./models
#= require_tree ./views
#= require_tree ./routers
window.BeatHaven =
Models: {}
Collections: {}
Routers: {}
Views: {}
Player: null
User: null
init: ->
new BeatHaven.Routers.Artist()
new BeatHaven.Routers.Album()
new BeatHaven.Routers.Search()
@Player = new BeatHaven.Models.Player()
@User = new BeatHaven.Models.User()
@VK = new BeatHaven.Models.VK()
@VK.init()
Backbone.history.start(pushState: true);
$("a").live "click", (e) ->
if $(this).attr("href").substr(0, 1) == "/"
e.preventDefault()
Backbone.history.navigate($(this).attr("href"), true)
false
log: (data) ->
console.log data
$ ->
BeatHaven.init()
# Setup shortcut
window.BH = window.BeatHaven