<%= form_for [:admin, highlight] do |form| %>
<%= render('admin/shared/form_errors', form: form) %>
<%= form.label :title %> <%= form.text_field :title %>
<%= form.label :description %> <%= form.text_area :description %>
<%= form.label :position %> <%= form.number_field :position, in: 0..99, step: 1 %>
<%= form.label :target_page_id %> <%= form.select :target_page_id, pages_for_select(include_empty_option: true).map { |page| ["#{page.indent} #{page.title}".html_safe, page.id] } %>
<%= form.label :url %> <%= form.url_field :url, placeholder: "URL including 'http://'", class: 'wider' %>
<%= form.label :image %> <%= form.file_field :image %>
<% if form.object.image.present? %> <%= image_tag form.object.image_url(:thumb) %> <% end %>
<% end %>