summaryrefslogtreecommitdiffstats
path: root/app/views/journals
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2011-03-28 21:45:30 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2011-03-28 21:45:30 +0000
commit13d6b3129b941bfb269e9927aacf8a919afc4fe9 (patch)
tree2c4a941bf48253bc61e26483aedcc47bb30c7721 /app/views/journals
parentaf968bfb226414aa6ae3b43cc94e6eb9d09d9d89 (diff)
downloadredmine-13d6b3129b941bfb269e9927aacf8a919afc4fe9.tar.gz
redmine-13d6b3129b941bfb269e9927aacf8a919afc4fe9.zip
Adds support for preview when editing an issue note (#5520).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5246 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views/journals')
-rw-r--r--app/views/journals/_notes_form.rhtml10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/views/journals/_notes_form.rhtml b/app/views/journals/_notes_form.rhtml
index da0f44fa0..7e44f4a91 100644
--- a/app/views/journals/_notes_form.rhtml
+++ b/app/views/journals/_notes_form.rhtml
@@ -5,7 +5,17 @@
:rows => (@journal.notes.blank? ? 10 : [[10, @journal.notes.length / 50].max, 100].min) %>
<%= call_hook(:view_journals_notes_form_after_notes, { :journal => @journal}) %>
<p><%= submit_tag l(:button_save) %>
+ <%= link_to_remote l(:label_preview),
+ { :url => preview_issue_path(:project_id => @project, :id => @journal.issue),
+ :method => 'post',
+ :update => "journal_#{@journal.id}_preview",
+ :with => "Form.serialize('journal-#{@journal.id}-form')",
+ :complete => "Element.scrollTo('journal_#{@journal.id}_preview')"
+ }, :accesskey => accesskey(:preview) %>
+ |
<%= link_to l(:button_cancel), '#', :onclick => "Element.remove('journal-#{@journal.id}-form'); " +
"Element.show('journal-#{@journal.id}-notes'); return false;" %></p>
+
+ <div id="journal_<%= @journal.id %>_preview" class="wiki"></div>
<% end %>
<%= wikitoolbar_for "journal_#{@journal.id}_notes" %>