converted haml templates

This commit is contained in:
albert
2010-10-28 20:11:17 -04:00
parent fc0a076aca
commit d0d3487fc8
12 changed files with 118 additions and 69 deletions

View File

@@ -0,0 +1,46 @@
<div class="header">
<div class="row">
<span class="info">
<time>Date</time>
<%= compact_time(post.created_at) %>
</span>
<span class="info">
<strong>User</strong>
<%= link_to(post.uploader_name, user_path(post.uploader_id)) %>
</span>
<span class="info">
<strong>Rating</strong>
<%= post.rating %>
</span>
<span class="info">
<strong>Score</strong>
<span id="score-for-post-<%= post.id %>"%>
<span><%= post.score %></span>
<% if CurrentUser.user.is_privileged? %>
(vote <%= link_to("up", post_votes_path(:score => "up", :post_id => post.id), :remote => true, :method => :post) %>/<%= link_to("down", post_votes_path(:score => "down", :post_id => post.id), :remote => true, :method => :post) %>)
<% end %>
</span>
</span>
</div>
<div class="row list-of-tags">
<strong>Tags</strong>
<% post.tag_array.each do |tag_name| %>
<span class="tag-type-<%= Tag.category_for(tag_name) %>">
<%= link_to(tag_name.tr("_", " "), posts_path(:tags => tag_name)) %>
</span>
<% end %>
</div>
<div class="row notices">
<% if post.comments.count > 6 %>
<span class="info" id="hidden-comments-notice-for-<%= post.id %>"%>
<%= link_to "#{pluralize(post.comments.size, 'comment')} hidden", comments_path(:post_id => post.id), :remote => true %>.
</span>
<% end %>
<% if post.comments.hidden(CurrentUser.user).count > 0 %>
<span class="info" id="threshold-comments-notice-for-<%= post.id %>"%>
<%= link_to "#{pluralize(post.comments.hidden(CurrentUser.user).count, 'comment')} below threshold", comments_path(:post_id => post.id, :include_hidden => true), :remote => true %>.
</span>
<% end %>
</div>
</div>

View File

@@ -1,29 +0,0 @@
%div{:class => "header"}
%div{:class => "row"}
%span{:class => "info"}
%time Date
= compact_time(post.created_at)
%span{:class => "info"}
%strong User
= link_to(post.uploader_name, user_path(post.uploader_id))
%span{:class => "info"}
%strong Rating
= post.rating
%span{:class => "info"}
%strong Score
%span{:id => "score-for-post-#{post.id}"}
%span= post.score
- if CurrentUser.user.is_privileged?
== (vote #{link_to("up", post_votes_path(:score => "up", :post_id => post.id), :remote => true, :method => :post)}/#{link_to("down", post_votes_path(:score => "down", :post_id => post.id), :remote => true, :method => :post)})
%div{:class => "row list-of-tags"}
%strong Tags
- post.tag_array.each do |tag_name|
%span{:class => "tag-type-#{Tag.category_for(tag_name)}"}
= link_to(tag_name.tr("_", " "), posts_path(:tags => tag_name))
%div{:class => "row notices"}
- if post.comments.count > 6
%span{:class => "info", :id => "hidden-comments-notice-for-#{post.id}"}
== #{link_to "#{pluralize(post.comments.size - 6, 'comment')} hidden", comments_path(:post_id => post.id), :remote => true}.
- if post.comments.hidden(CurrentUser.user).count > 0
%span{:class => "info", :id => "threshold-comments-notice-for-#{post.id}"}
== #{link_to "#{pluralize(post.comments.hidden(CurrentUser.user).count, 'comment')} below threshold", comments_path(:post_id => post.id, :include_hidden => true), :remote => true}.

View File

@@ -0,0 +1,16 @@
<div class="comments-for-post" data-post-id="<%= post.id %>">
<% if show_header %>
<%= render :partial => "comments/partials/index/header", :locals => {:post => post} %>
<% end %>
<div class="list-of-comments">
<%= render :partial => "comments/partials/show/comment", :collection => comments %>
</div>
<div class="clearfix"></div>
<div class="new-comment">
<p><%= link_to "Post comment", new_comment_path, :class => "expand-comment-response" %></p>
<%= render :partial => "comments/partials/new/form", :locals => {:post => post} %>
</div>
</div>

View File

@@ -1,9 +0,0 @@
%div{:class => "comments-for-post", "data-post-id" => post.id}
- if show_header
= render :partial => "comments/partials/index/header", :locals => {:post => post}
%div{:class => "list-of-comments"}
= render :partial => "comments/partials/show/comment", :collection => comments
%div{:class => "clearfix"}
%div{:class => "new-comment"}
%p= link_to "Post comment", new_comment_path, :class => "expand-comment-response"
= render :partial => "comments/partials/new/form", :locals => {:post => post}