Newer
Older
dmpopidor / app / views / admin / dmptemplates / settings.html.erb
@Marta Ribeiro Marta Ribeiro on 3 Jun 2016 1 KB DMPonline4 - RAILS 4.0 (#4)
<% @settings.errors.full_messages.each do |error| %>
  <div class="error"><%= error %></div>
<% end %>

<%= form_for(@settings, url: update_settings_admin_dmptemplate_path(@template), method: :put, as: 'settings[export][formatting]', html: { class: 'formtastic' }) do |f| %>
  <fieldset class="inputs">
    <legend><span>Formatting</span></legend>
    <ol>
      <li>
        <%= f.label(:font_face, t('helpers.settings.plans.font_face')) %>
        <%= f.select(:font_face, options_for_select(Settings::Dmptemplate::VALID_FONT_FACES, @settings.formatting[:font_face]), as: 'formatting[font_face]') %>
        <%= f.select(:font_size, options_for_select((1..36).to_a, @settings.formatting[:font_size])) %>pt
      </li>
      <li>
        <%= f.label(t('helpers.settings.plans.margin')) %>
        <% %i( top bottom left right ).each do |pos| %>
        <span><%= t("helpers.settings.plans.margins.#{pos}") -%></span>
        <%= select_tag("settings[export][formatting][margin][#{pos}]", options_for_select((0..100).to_a, @settings.formatting[:margin][pos])) %>
        <% end %>
      </li>
    </ol>
  </fieldset>

  <fieldset class="inputs">
    <legend><span>Max Pages</span></legend>
    <ol>
      <li>
        <%= label_tag('settings_export_max_pages', t('helpers.settings.plans.max_pages')) %>
        <%= select_tag('settings[export][max_pages]', options_for_select((1..10).to_a, @settings.max_pages)) %>
      </li>
    </ol>
  </fieldset>

  <fieldset class="actions">
    <%= submit_tag(t('helpers.save'), class: 'btn btn-primary') %>
    <%= submit_tag(t('helpers.settings.plans.reset'), class: 'btn btn-primary') %>
  </fieldset>
<% end %>