Sha256: c09c899f0393db416b86a6f517bb3385827fff934733ecb4e101b1c2076ea14c

Contents?: true

Size: 1.12 KB

Versions: 4

Compression:

Stored size: 1.12 KB

Contents

<%= panda_cms_form_with model: post, url: url do |f| %>
  <div data-controller="slug">
    <input type="hidden" value="<%= PandaCms::Current.root %>" data-slug-target="existing_root">
    <%= f.text_field :title, { required: true, data: { "slug-target": "input_text", action: "focusout->slug#generatePath" } } %>
    <%= f.text_field :slug, { required: true, data: { prefix: PandaCms::Current.root + "/#{PandaCms.config.posts[:prefix]}", "slug-target": "output_text" } } %>
    <%= f.select :user_id, PandaCms::User.for_select_list %>
    <%= f.datetime_field :published_at, { required: true } %>
    <%= f.select :status, PandaCms::Post.statuses.keys.map { |status| [status.humanize, status] } %>
    <%= f.rich_text_area :post_content, { meta: "Your content here will not auto-save! 😬 Use Ctrl + ⇧ + V (Win) or ⌘ + ⇧ + V (macOS) to paste without formatting." } %>
    <%= f.button %>
  </div>
<% end %>
<% content_for :head do %>
  <link rel="stylesheet" type="text/css" href="https://unpkg.com/trix@2.0.8/dist/trix.css">
  <script type="text/javascript" src="https://unpkg.com/trix@2.0.8/dist/trix.umd.min.js"></script>
<% end %>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
panda_cms-0.6.3 app/views/panda_cms/admin/posts/_form.html.erb
panda_cms-0.6.2 app/views/panda_cms/admin/posts/_form.html.erb
panda_cms-0.6.1 app/views/panda_cms/admin/posts/_form.html.erb
panda_cms-0.6.0 app/views/panda_cms/admin/posts/_form.html.erb