show.html.erb
71 lines
| 2.9 KiB
| text/plain
|
TextLexer
|
r330 | <div class="contextual"> | ||
|
r4883 | <%= watcher_tag(@news, User.current) %> | ||
|
r7188 | <%= link_to(l(:button_edit), | ||
|
r4298 | edit_news_path(@news), | ||
:class => 'icon icon-edit', | ||||
:accesskey => accesskey(:edit), | ||||
:onclick => 'Element.show("edit-news"); return false;') if User.current.allowed_to?(:manage_news, @project) %> | ||||
|
r7188 | <%= link_to(l(:button_delete), | ||
|
r4298 | news_path(@news), | ||
:confirm => l(:text_are_you_sure), | ||||
:method => :delete, | ||||
:class => 'icon icon-del') if User.current.allowed_to?(:manage_news, @project) %> | ||||
|
r330 | </div> | ||
|
r3170 | <h2><%= avatar(@news.author, :size => "24") %><%=h @news.title %></h2> | ||
|
r330 | |||
|
r2840 | <% if authorize_for('news', 'edit') %> | ||
|
r739 | <div id="edit-news" style="display:none;"> | ||
|
r8021 | <% labelled_form_for :news, @news, :url => news_path(@news), | ||
|
r8608 | :html => { :id => 'news-form', :multipart => true, :method => :put } do |f| %> | ||
|
r739 | <%= render :partial => 'form', :locals => { :f => f } %> | ||
<%= submit_tag l(:button_save) %> | ||||
|
r7188 | <%= link_to_remote l(:label_preview), | ||
|
r4100 | { :url => preview_news_path(:project_id => @project), | ||
|
r4060 | :method => 'get', | ||
|
r1097 | :update => 'preview', | ||
:with => "Form.serialize('news-form')" | ||||
}, :accesskey => accesskey(:preview) %> | | ||||
|
r2840 | <%= link_to l(:button_cancel), "#", :onclick => 'Element.hide("edit-news"); return false;' %> | ||
|
r739 | <% end %> | ||
|
r1097 | <div id="preview" class="wiki"></div> | ||
|
r739 | </div> | ||
|
r2840 | <% end %> | ||
|
r739 | |||
|
r3311 | <p><% unless @news.summary.blank? %><em><%=h @news.summary %></em><br /><% end %> | ||
<span class="author"><%= authoring @news.created_on, @news.author %></span></p> | ||||
|
r1045 | <div class="wiki"> | ||
|
r8608 | <%= textilizable(@news, :description) %> | ||
|
r1045 | </div> | ||
|
r8608 | <%= link_to_attachments @news %> | ||
|
r330 | <br /> | ||
<div id="comments" style="margin-bottom:16px;"> | ||||
|
r3065 | <h3 class="comments"><%= l(:label_comment_plural) %></h3> | ||
|
r1183 | <% @comments.each do |comment| %> | ||
|
r330 | <% next if comment.new_record? %> | ||
<div class="contextual"> | ||||
|
r4058 | <%= link_to_if_authorized image_tag('delete.png'), {:controller => 'comments', :action => 'destroy', :id => @news, :comment_id => comment}, | ||
:confirm => l(:text_are_you_sure), :method => :delete, :title => l(:button_delete) %> | ||||
|
r330 | </div> | ||
|
r3170 | <h4><%= avatar(comment.author, :size => "24") %><%= authoring comment.created_on, comment.author %></h4> | ||
|
r973 | <%= textilizable(comment.comments) %> | ||
|
r1183 | <% end if @comments.any? %> | ||
|
r330 | </div> | ||
|
r8734 | <% if @news.commentable? %> | ||
|
r476 | <p><%= toggle_link l(:label_comment_add), "add_comment_form", :focus => "comment_comments" %></p> | ||
|
r4056 | <% form_tag({:controller => 'comments', :action => 'create', :id => @news}, :id => "add_comment_form", :style => "display:none;") do %> | ||
|
r2351 | <div class="box"> | ||
<%= text_area 'comment', 'comments', :cols => 80, :rows => 15, :class => 'wiki-edit' %> | ||||
<%= wikitoolbar_for 'comment_comments' %> | ||||
</div> | ||||
|
r429 | <p><%= submit_tag l(:button_add) %></p> | ||
|
r330 | <% end %> | ||
|
r591 | <% end %> | ||
|
r951 | |||
|
r7445 | <% html_title @news.title -%> | ||
|
r1548 | |||
<% content_for :header_tags do %> | ||||
<%= stylesheet_link_tag 'scm' %> | ||||
<% end %> | ||||