Mercurial > hg > soundsoftware-site
annotate app/views/journals/_notes_form.rhtml @ 589:b8549c67f9a7 bug_213
Fix #213
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Fri, 12 Aug 2011 14:51:48 +0100 |
parents | cbce1fd3b1b7 |
children |
rev | line source |
---|---|
Chris@0 | 1 <% form_remote_tag(:url => {}, :html => { :id => "journal-#{@journal.id}-form" }) do %> |
Chris@441 | 2 <%= text_area_tag :notes, @journal.notes, |
Chris@441 | 3 :id => "journal_#{@journal.id}_notes", |
Chris@441 | 4 :class => 'wiki-edit', |
Chris@441 | 5 :rows => (@journal.notes.blank? ? 10 : [[10, @journal.notes.length / 50].max, 100].min) %> |
Chris@0 | 6 <%= call_hook(:view_journals_notes_form_after_notes, { :journal => @journal}) %> |
Chris@0 | 7 <p><%= submit_tag l(:button_save) %> |
Chris@441 | 8 <%= link_to_remote l(:label_preview), |
Chris@441 | 9 { :url => preview_issue_path(:project_id => @project, :id => @journal.issue), |
Chris@441 | 10 :method => 'post', |
Chris@441 | 11 :update => "journal_#{@journal.id}_preview", |
Chris@441 | 12 :with => "Form.serialize('journal-#{@journal.id}-form')", |
Chris@441 | 13 :complete => "Element.scrollTo('journal_#{@journal.id}_preview')" |
Chris@441 | 14 }, :accesskey => accesskey(:preview) %> |
Chris@441 | 15 | |
Chris@0 | 16 <%= link_to l(:button_cancel), '#', :onclick => "Element.remove('journal-#{@journal.id}-form'); " + |
Chris@0 | 17 "Element.show('journal-#{@journal.id}-notes'); return false;" %></p> |
Chris@441 | 18 |
Chris@441 | 19 <div id="journal_<%= @journal.id %>_preview" class="wiki"></div> |
Chris@0 | 20 <% end %> |
Chris@441 | 21 <%= wikitoolbar_for "journal_#{@journal.id}_notes" %> |