OpenProject is the leading open source project management software.
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.
openproject/app/views/wiki/_page_form.html.erb

43 lines
1.6 KiB

<%= error_messages_for 'page' %>
<% resource = ::API::V3::WikiPages::WikiPageRepresenter.new(@page, current_user: current_user, embed_links: true) %>
<div class="form--field -required">
<%= f.fields_for :page, @page do |page_fields| %>
<%= page_fields.hidden_field :parent_id %>
<%= page_fields.text_field :title, required: true, size: 120, placeholder: t('label_page_title') %>
<% end %>
</div>
<div class="form--field -required">
<%= f.fields_for :page, @page do |page_fields| %>
<%= page_fields.select :parent_id,
wiki_page_options_for_select(@wiki.pages),
{ label: WikiPage.human_attribute_name(:parent_title), include_blank: false },
{ class: "parent-select form--select" } %>
<% end%>
</div>
<div class="attributes-group">
<div class="attributes-group--header">
<div class="attributes-group--header-container">
<h3 class="attributes-group--header-text"><%= WikiPage.human_attribute_name(:text) %></h3>
</div>
</div>
<%= f.text_area :text,
cols: 100,
rows: 25,
class: 'wiki-edit',
accesskey: accesskey(:edit),
with_text_formatting: true,
resource: resource,
preview_context: preview_context(@page, @project) %>
</div>
<div class="form--field">
<%= f.text_field :comments, size: 120 %>
</div>
<attachments data-resource="<%= resource.to_json %>" data-allow-uploading="true"></attachments>
<hr class="form--separator" />
<%= f.button t(:button_save), class: 'button -highlight -with-icon icon-checkmark' %>