mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-28 05:21:19 +00:00
96 lines
2.9 KiB
Text
96 lines
2.9 KiB
Text
<p>
|
|
<%= link_to "Forums", forums_url %> » <%= namelink @topic.forum %> » <%= namelink @topic %>
|
|
</p>
|
|
|
|
<table id="topic">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="2">
|
|
<div class="left">
|
|
<%= namelink @topic %>
|
|
<% if @posts.length > Topic::POSTS_PAGE %>
|
|
[<%= will_paginate @posts %>]
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="right">
|
|
<% if @newpost.can_create? cuser %>
|
|
<%= link_to 'Reply', new_post_path(@newpost, :id => @topic) %> |
|
|
<% end %>
|
|
<% if @topic.can_update? cuser %>
|
|
<%= link_to 'Edit', edit_topic_path(@topic) %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="clear"></div>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody id="posts">
|
|
<% n = 0; @posts.each do |post| %>
|
|
<%= render :partial => "posts/post", :locals => {:post => post, :n => n} %>
|
|
<% n = n + 1 end %>
|
|
<% if @newpost.errors.count > 0 %>
|
|
<tr>
|
|
<td colspan="2" class="center">
|
|
<% @newpost.error_messages.each do |m| %>
|
|
<%= h m %><br />
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
|
|
<tfoot>
|
|
<tr id="reply">
|
|
<td colspan="2">
|
|
<div class="centered center" style="width: 583px;">
|
|
<%= form_for(@newpost, :remote => true) do |f| %>
|
|
<%= f.error_messages %>
|
|
<%= f.hidden_field :topic_id %>
|
|
<p>
|
|
<%= f.text_area :text, :rows => 13, :cols => 70, :id => "textArea" %>
|
|
</p>
|
|
<p>
|
|
<%= f.submit 'Post Message' %>
|
|
</p>
|
|
<% end %>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th colspan="2">
|
|
<div class="left minitext">
|
|
<%= will_paginate @posts %>
|
|
</div>
|
|
|
|
<div class="right minitext">
|
|
<% if @newpost.can_create? cuser %>
|
|
<%= link_to_function 'Fast Reply', "$('tr#reply').fadeIn('slow');" %> |
|
|
<%= link_to 'Reply', new_post_path(@newpost, :id => @topic) %> |
|
|
<% end %>
|
|
<% if @topic.can_update? cuser %>
|
|
<%= link_to 'Edit', edit_topic_path(@topic) %>
|
|
<% end %>
|
|
<% if @lock.new_record? and @lock.can_create? cuser %>
|
|
<%= form_for @lock, :html => {:style => "display:inline"} do |f| %>
|
|
<%= f.hidden_field :lockable_type %>
|
|
<%= f.hidden_field :lockable_id %>
|
|
| <%= link_to_function "Lock", "this.parentNode.submit()" %>
|
|
<% end %>
|
|
<% elsif @lock.can_destroy? cuser %>
|
|
| <%= link_to 'Unlock', @lock, :confirm => 'Are you sure?', :method => :delete %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="clear"></div>
|
|
</th>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
|
|
<p>
|
|
<%= link_to "Forums", forums_url %> » <%= namelink @topic.forum %> » <%= namelink @topic %>
|
|
</p>
|