<%= title_for_node(@node) %>

<%= button_to 'Unlock + Back', unlock_node_path(@node), method: :put, form: { class: 'button_to state_changing' }, disabled: @node.autosave.present? %> <% if @node.autosave || (@node.draft && @node.head) %> <%= button_to (@node.draft && !@node.autosave ? 'Destroy Draft' : 'Discard changes'), revert_node_path(@node), method: :put, form: { data: { confirm: "This cannot be undone. Continue?" }, class: 'button_to destructive' } %> <% end %> <%= submit_tag "Save Draft", form: dom_id(@node, :edit) %> <%= submit_tag "Save + Unlock + Exit", form: dom_id(@node, :edit) %> <%= link_to "Preview ↗", preview_page_path(@page), target: "_blank", rel: "noopener", class: "preview_link" %>
<%= form_for(@node, html: { data: { autosave_url: autosave_node_path(@node), show_url: node_path(@node) } }) do |f| %> <% if @node.errors.any? %>
<% end %>
Metadata (slug, parent, tags, template, author, images)
Slug
<%= f.text_field( :staged_slug, :value => @node.staged_slug || @node.slug ) %>
parent
<%= text_field_tag :move_to_search_term, @node.parent.title rescue "" %>
<%= f.hidden_field( :staged_parent_id, :value => @node.staged_parent_id || @node.parent_id ) %>
<%= fields_for @page do |d| %>
Tags - comma seperated
<%= text_field_tag :tag_list, @page.tag_list.join(', ') %>
Publish at
<%= d.datetime_select :published_at, :value => @page.published_at %>
Template
<%= d.select :template_name, custom_page_templates, {:prompt => 'Select Template'} %> Set automatically based on how this node was created - change it if needed.
Author
<%= d.select :user_id, user_list, :selected => @page.user_id || @node.draft&.user_id || @node.head&.user_id %>
Images
    <% @page.assets.images.each do |image| %>
  • <%= image_tag(image.upload.url(:thumb)) %>
  • <% end %>
    <% Asset.images.each do |image| %>
  • <%= image_tag(image.upload.url(:thumb)) %>
  • <% end %>
Title
<%= d.text_field :title %>
Abstract
<%= d.text_area :abstract %>
Body
<%= d.text_area :body, :class => 'with_editor' %>
<% end %>
<%= f.submit 'Save Draft' %> <%= f.submit 'Save + Unlock + Exit' %>
<% end %>