From 84e1af48f668064890367b0e99d34acadd9937ed Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Thu, 17 Oct 2013 16:14:58 +0100 Subject: [PATCH] Add views and models for MPD queue. --- assets/js/application.js | 7 +++++++ assets/js/mpd-client.js | 7 +++++++ assets/js/router.js | 3 +++ views/index.erb | 19 +++++++++++++++---- 4 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 assets/js/application.js create mode 100644 assets/js/mpd-client.js create mode 100644 assets/js/router.js diff --git a/assets/js/application.js b/assets/js/application.js new file mode 100644 index 0000000..d4bca60 --- /dev/null +++ b/assets/js/application.js @@ -0,0 +1,7 @@ +var App = Ember.Application.create(); + +App.QueueRoute = Ember.Route.extend({ + model: function() { + return Ember.$.getJSON('/api/queue'); + } +}); diff --git a/assets/js/mpd-client.js b/assets/js/mpd-client.js new file mode 100644 index 0000000..2483cfa --- /dev/null +++ b/assets/js/mpd-client.js @@ -0,0 +1,7 @@ +//= require ./libs/jquery-1.10.2.min +//= require ./libs/handlebars-1.0.0 +//= require ./libs/ember +//= require ./libs/ember-data + +//= require ./application.js +//= require ./router.js diff --git a/assets/js/router.js b/assets/js/router.js new file mode 100644 index 0000000..9d3e5b3 --- /dev/null +++ b/assets/js/router.js @@ -0,0 +1,3 @@ +App.Router.map(function () { + this.route('queue'); +}); diff --git a/views/index.erb b/views/index.erb index 2ab4817..e85a8a7 100644 --- a/views/index.erb +++ b/views/index.erb @@ -6,9 +6,20 @@ - - - - + + + + + <%= javascript_tag 'mpd-client' %>