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,9 @@
class BeatHaven.Routers.Album extends Backbone.Router
routes:
"album/:id": "show"
show: (id) ->
album = new BeatHaven.Models.Album(id: id)
album.fetch()
view = new BeatHaven.Views.AlbumShow(model: album)
$("#main").html(view.render().el)
@@ -0,0 +1,16 @@
class BeatHaven.Routers.Search extends Backbone.Router
routes:
"search/:query": "search"
search: (query) ->
$(".navbar-search .search-query").attr("disabled", "disabled").blur()
$.ajax(
url: "/api/search/wtfis?q=#{query}"
success: (data) ->
if data.found?
Backbone.history.navigate(data.found, true)
$(".navbar-search .search-query").val("").removeAttr("disabled")
else
alert "Not found! :("
$(".navbar-search .search-query").removeAttr("disabled").focus()
)