Commit 66bfa27

mo khan <mo@mokhan.ca>
2014-11-10 03:38:07
sort videos and convert some files to coffeescript.
1 parent 8d72e0b
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>