Mercurial > hg > soundsoftware-site
comparison .svn/pristine/db/dbc0240219da62eef782708d0af28fabe28645e6.svn-base @ 1298:4f746d8966dd redmine_2.3_integration
Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author | Chris Cannam |
---|---|
date | Fri, 14 Jun 2013 09:28:30 +0100 |
parents | 622f24f53b42 |
children |
comparison
equal
deleted
inserted
replaced
1297:0a574315af3e | 1298:4f746d8966dd |
---|---|
1 <%= board_breadcrumb(@message) %> | |
2 | |
3 <div class="contextual"> | |
4 <%= watcher_link(@topic, User.current) %> | |
5 <%= link_to( | |
6 l(:button_quote), | |
7 {:action => 'quote', :id => @topic}, | |
8 :remote => true, | |
9 :method => 'get', | |
10 :class => 'icon icon-comment', | |
11 :remote => true) if !@topic.locked? && authorize_for('messages', 'reply') %> | |
12 <%= link_to( | |
13 l(:button_edit), | |
14 {:action => 'edit', :id => @topic}, | |
15 :class => 'icon icon-edit' | |
16 ) if @message.editable_by?(User.current) %> | |
17 <%= link_to( | |
18 l(:button_delete), | |
19 {:action => 'destroy', :id => @topic}, | |
20 :method => :post, | |
21 :data => {:confirm => l(:text_are_you_sure)}, | |
22 :class => 'icon icon-del' | |
23 ) if @message.destroyable_by?(User.current) %> | |
24 </div> | |
25 | |
26 <h2><%= avatar(@topic.author, :size => "24") %><%=h @topic.subject %></h2> | |
27 | |
28 <div class="message"> | |
29 <p><span class="author"><%= authoring @topic.created_on, @topic.author %></span></p> | |
30 <div class="wiki"> | |
31 <%= textilizable(@topic, :content) %> | |
32 </div> | |
33 <%= link_to_attachments @topic, :author => false %> | |
34 </div> | |
35 <br /> | |
36 | |
37 <% unless @replies.empty? %> | |
38 <h3 class="comments"><%= l(:label_reply_plural) %> (<%= @reply_count %>)</h3> | |
39 <% @replies.each do |message| %> | |
40 <div class="message reply" id="<%= "message-#{message.id}" %>"> | |
41 <div class="contextual"> | |
42 <%= link_to( | |
43 image_tag('comment.png'), | |
44 {:action => 'quote', :id => message}, | |
45 :remote => true, | |
46 :method => 'get', | |
47 :title => l(:button_quote)) if !@topic.locked? && authorize_for('messages', 'reply') %> | |
48 <%= link_to( | |
49 image_tag('edit.png'), | |
50 {:action => 'edit', :id => message}, | |
51 :title => l(:button_edit) | |
52 ) if message.editable_by?(User.current) %> | |
53 <%= link_to( | |
54 image_tag('delete.png'), | |
55 {:action => 'destroy', :id => message}, | |
56 :method => :post, | |
57 :data => {:confirm => l(:text_are_you_sure)}, | |
58 :title => l(:button_delete) | |
59 ) if message.destroyable_by?(User.current) %> | |
60 </div> | |
61 <h4> | |
62 <%= avatar(message.author, :size => "24") %> | |
63 <%= link_to h(message.subject), { :controller => 'messages', :action => 'show', :board_id => @board, :id => @topic, :r => message, :anchor => "message-#{message.id}" } %> | |
64 - | |
65 <%= authoring message.created_on, message.author %> | |
66 </h4> | |
67 <div class="wiki"><%= textilizable message, :content, :attachments => message.attachments %></div> | |
68 <%= link_to_attachments message, :author => false %> | |
69 </div> | |
70 <% end %> | |
71 <p class="pagination"><%= pagination_links_full @reply_pages, @reply_count, :per_page_links => false %></p> | |
72 <% end %> | |
73 | |
74 <% if !@topic.locked? && authorize_for('messages', 'reply') %> | |
75 <p><%= toggle_link l(:button_reply), "reply", :focus => 'message_content' %></p> | |
76 <div id="reply" style="display:none;"> | |
77 <%= form_for @reply, :as => :reply, :url => {:action => 'reply', :id => @topic}, :html => {:multipart => true, :id => 'message-form'} do |f| %> | |
78 <%= render :partial => 'form', :locals => {:f => f, :replying => true} %> | |
79 <%= submit_tag l(:button_submit) %> | |
80 <%= preview_link({:controller => 'messages', :action => 'preview', :board_id => @board}, 'message-form') %> | |
81 <% end %> | |
82 <div id="preview" class="wiki"></div> | |
83 </div> | |
84 <% end %> | |
85 | |
86 <% html_title @topic.subject %> |