Commit 66bfa27
Changed files (8)
app
assets
javascripts
templates
app/assets/javascripts/controllers/videos_controller.js
@@ -1,2 +0,0 @@
-App.VideosController = Ember.ArrayController.extend({
-});
app/assets/javascripts/controllers/videos_controller.js.coffee
@@ -0,0 +1,1 @@
+App.VideosController = Ember.ArrayController.extend()
app/assets/javascripts/controllers/videos_index_controller.js.coffee
@@ -0,0 +1,2 @@
+App.VideosIndexController = Ember.ArrayController.extend
+ sortProperties: ['title']
app/assets/javascripts/routes/video_route.js
@@ -1,8 +0,0 @@
-App.VideoRoute = Ember.Route.extend({
- model: function(params) {
- return this.store.find('video', params.video_id);
- },
- serialize: function(post) {
- return { post_id: post.get('id') };
- }
-});
app/assets/javascripts/routes/video_route.js.coffee
@@ -0,0 +1,3 @@
+App.VideoRoute = Ember.Route.extend
+ model: (params) ->
+ return @store.find('video', params.video_id)
app/assets/javascripts/templates/videos/index.hbs
@@ -1,6 +1,6 @@
-<h1>Videos Index</h1>
+<h2>Index</h2>
<ul class="nav nav-pills nav-stacked well">
- {{#each}}
- <li> {{#link-to 'video' this.id}}{{title}}{{/link-to}} </li>
+ {{#each video in controller}}
+ <li> {{#link-to 'video' video}}{{video.title}}{{/link-to}} </li>
{{/each}}
</ul>
app/assets/javascripts/templates/video.hbs
@@ -1,2 +1,4 @@
<h3>Video {{title}}</h3>
+<p>{{description}}</p>
+<a href="{{uri}}">{{uri}}</a>
{{outlet}}
app/assets/javascripts/templates/videos.hbs
@@ -1,6 +1,2 @@
+<h1>Videos</h1>
{{outlet}}
-<ul class="nav nav-pills nav-stacked well">
- {{#each}}
- <li> {{#link-to 'video' this.id}}{{title}}{{/link-to}} </li>
- {{/each}}
-</ul>