Commit c6d3cfbe

mo khan <mo@mokhan.ca>
2014-07-02 03:31:41
use thumbnail on index page and dont worry about masonry for now.
1 parent 588559c
Changed files (2)
app
assets
javascripts
backbone
templates
views
app/assets/javascripts/backbone/templates/cakes/cake.jst.ejs
@@ -1,11 +1,9 @@
 <div class="thumbnail">
   <% if(_.any(photos)) { %>
-    <a href="#/cakes/<%= id %>"><img src="<%= photos[0].large_url %>" /></a>
+    <a href="#/cakes/<%= id %>"><img src="<%= randomPhoto().thumb_url %>" /></a>
   <% } %>
   <div class="caption">
     <h3><a href="#/cakes/<%= id %>"><%= name %></a></h3>
-    <p><a href="#/cakes/<%= id %>/edit">(edit)</a></p>
-    <p><%= story %></p>
     <span class="badge badge-warning"><i class="icon-comments"> <a href="<%= Routes.creation_path(id) %>#disqus_thread" data-disqus-identifier="c-<%= id %>"></a></i></span>
   </div>
 </div>
app/assets/javascripts/backbone/views/cakes/cake_view.js.coffee
@@ -3,4 +3,7 @@ CakeSide.Views.Cakes ||= {}
 class CakeSide.Views.Cakes.CakeView extends Marionette.ItemView
   template: JST["backbone/templates/cakes/cake"]
   tagName: 'li'
-  className: 'span4'
+  className: 'span3'
+  templateHelpers:
+    randomPhoto: ->
+      @photos[Math.floor(Math.random()*@photos.length)]