You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

_notes_form.html.erb 1.4KB

12345678910111213141516171819202122
  1. <%= form_tag(journal_path(@journal),
  2. :remote => true,
  3. :method => 'put',
  4. :id => "journal-#{@journal.id}-form") do %>
  5. <%= label_tag "notes", l(:description_notes), :class => "hidden-for-sighted", :for => "journal_#{@journal.id}_notes" %>
  6. <%= text_area_tag 'journal[notes]', @journal.notes, :id => "journal_#{@journal.id}_notes", :class => 'wiki-edit',
  7. :rows => (@journal.notes.blank? ? 10 : [[10, @journal.notes.length / 50].max, 100].min),
  8. :data => {
  9. :auto_complete => true,
  10. :issues_url => auto_complete_issues_path(:project_id => @project, :q => '')
  11. }
  12. %>
  13. <% if @journal.safe_attribute? 'private_notes' %>
  14. <%= hidden_field_tag 'journal[private_notes]', '0' %>
  15. <%= check_box_tag 'journal[private_notes]', '1', @journal.private_notes, :id => "journal_#{@journal.id}_private_notes" %>
  16. <label for="journal_<%= @journal.id %>_private_notes"><%= l(:field_private_notes) %></label>
  17. <% end %>
  18. <%= call_hook(:view_journals_notes_form_after_notes, { :journal => @journal}) %>
  19. <p><%= submit_tag l(:button_save) %>
  20. <%= link_to l(:button_cancel), '#', :onclick => "$('#journal-#{@journal.id}-form').remove(); $('#journal-#{@journal.id}-notes').show(); return false;" %></p>
  21. <% end %>
  22. <%= wikitoolbar_for "journal_#{@journal.id}_notes", preview_issue_path(:project_id => @project, :issue_id => @journal.issue) %>