Files
forum/app/views/topics/show.html.erb
Ricky Barrette 7da52114ca Added post anchors and show post.
when a new post is created, the page is now scrolled to is via its
anchor

created a show post route, and view.

added a post number to post view, with link.

need to change displayed post number from post id, to reply #
2013-01-25 03:33:48 -05:00

51 lines
2.5 KiB
Plaintext
Executable File

<div class="right controls"><%= link_to "Back to Forum", forum_path(@topic.forum) %></div>
<div class="module">
<div class="module_header">
<%= @topic.title %>
<span class="right controls">
<%= link_to "Edit", edit_topic_path(@topic) if can? :manage, @topic %>
<%= link_to "Delete", @topic, :confirm => "Are you sure?", :method => :delete if can? :manage, @topic %>
<%= link_to @topic.sticky ? "Unstick" : "Sticky", {:controller => 'topics', :action => 'update', :topic => {:sticky => @topic.sticky ? "false" : "true" }}, :method => :put if can? :moderate, @topic %>
<%= link_to @topic.locked ? "Unlock" : "Lock", {:controller => 'topics', :action => 'update', :topic => {:locked => @topic.locked ? "false" : "true" }}, :method => :put if can? :moderate, @topic %>
</span>
</div>
<div>
<table>
<% @posts.each do |post| %>
<% if !post.user.blank? %>
<tr>
<td class="post_author" rowspan="2">
<a name="<%= post.id %>"> <%= link_to ("#"+ post.id.to_s ), post %> </a>
<span class="name"><%= post.user.username %></span>
<span class="avatar"><%= image_tag post.user.gravatar_url %></span>
<span class="info smaller">
<p><strong><%= "Administrator" if post.user.admin? %></strong></p>
Posts <%= post.user.posts_count %><br />
Registered <%=l post.user.created_at %><br />
</span>
</td>
<td class="post_header">
<span class="left post_date smaller">Posted <%=l post.created_at %></span>
<span class="right controls">
<%= link_to "Reply", new_topic_post_path(@topic) if can? :create, @topic.posts.new %>
<%= link_to "Quote", new_topic_post_path(@topic, :quote => post) if can? :create, @topic.posts.new %>
<%= link_to "Edit", edit_post_path(post) if can? :update, post %>
<%= link_to "Delete", post, :confirm => "Are you sure?", :method => :delete if can? :destroy, post %>
</span>
</td>
</tr>
<tr>
<td class="post_body">
<%= post.body.bbcode_to_html(@my_blockquote).html_safe %>
</td>
</tr>
<%end%>
<% end %>
</table>
</div>
</div>
<div style="text-align: center">
<%= paginate(@posts)%>
</div>
<div class="right controls"><p><%= link_to "Back to Forum", forum_path(@topic.forum) %></p></div>