mirror of
https://github.com/danbee/mpd-client
synced 2025-03-04 08:39:09 +00:00
Add views and models for MPD queue.
This commit is contained in:
parent
6c2c51b41a
commit
84e1af48f6
7
assets/js/application.js
Normal file
7
assets/js/application.js
Normal file
@ -0,0 +1,7 @@
|
||||
var App = Ember.Application.create();
|
||||
|
||||
App.QueueRoute = Ember.Route.extend({
|
||||
model: function() {
|
||||
return Ember.$.getJSON('/api/queue');
|
||||
}
|
||||
});
|
||||
7
assets/js/mpd-client.js
Normal file
7
assets/js/mpd-client.js
Normal file
@ -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
|
||||
3
assets/js/router.js
Normal file
3
assets/js/router.js
Normal file
@ -0,0 +1,3 @@
|
||||
App.Router.map(function () {
|
||||
this.route('queue');
|
||||
});
|
||||
@ -6,9 +6,20 @@
|
||||
|
||||
<body>
|
||||
|
||||
<script src="js/libs/jquery-1.10.2.min.js"></script>
|
||||
<script src="js/libs/handlebars-1.0.0.js"></script>
|
||||
<script src="js/libs/ember.js"></script>
|
||||
<script src="js/libs/ember-data.js"></script>
|
||||
<script type="text/x-handlebars" data-template-name="application">
|
||||
<h1>MPD Client</h1>
|
||||
{{ outlet }}
|
||||
</script>
|
||||
|
||||
<script type="text/x-handlebars" data-template-name="queue">
|
||||
<h2>Queue</h2>
|
||||
<ul>
|
||||
{{#each song in controller}}
|
||||
<li>{{ song.artist }} - {{ song.title }}</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
</script>
|
||||
|
||||
<%= javascript_tag 'mpd-client' %>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user