Sha256: 597f1c169c5753ff7864ffe233a0931fb490e6d007bdd3868517d7b9c532d21d

Contents?: true

Size: 1.67 KB

Versions: 3

Compression:

Stored size: 1.67 KB

Contents

<%# - - - - - - - - - - - - %>
<%# FORM ITEM               %>
<%# - - - - - - - - - - - - %>
<%# This form is only for settings which are not part of any repeater. %>
<%# This is done using `where( ancestry: nil )` %>
<%= f.simple_fields_for :field_settings, f.object.field_settings.where( ancestry: nil ).order( :position, :name ) do |ff| %>
  <div id="form-item-<%= ff.object.id %>" class="form-item <%= "form-item--#{ ff.object.field_type }" unless ff.object.field_type.nil? %>">
    <%= render 'form_item', f: f, ff: ff %>
  </div>
<% end %>


<%# - - - - - - - - - - - - %>
<%# NEW FORM ITEM           %>
<%# - - - - - - - - - - - - %>
<%= f.simple_fields_for 'new_field_settings[]', @field_group.field_settings.build( field_group: @field_group ) do |ff| %>
  <div id="field-group-<%= f.object.id %>--new-form-item" class="form-item form-item--new">
    <%= render 'form_item', f: f, ff: ff %>
  </div>
<% end %>

<%# - - - - - - - - - - - - - - %>
<%# 'ADD NEW FORM ITEM' BUTTON  %>
<%# - - - - - - - - - - - - - - %>
<% if @field_group.slug.nil? %>
  <p>
    <%= t( :hint_create_parent_before_child, arg1: "#{ t :field_group }", arg2: "#{ t :field_setting }" ).capitalize %>  
  </p>
<% else %>
  <div class="standard-form--main-actions">    
    <a id="form-item--field-group-<%= f.object.id %>--add-new" class="form-item--add-new main-header--link b-btn b-btn-primary b-btn-settings" href="<%= new_structure_field_group_field_setting_path( field_group_id: @field_group.slug ) %>" data-new-form-item-id="field-group-<%= f.object.id %>--new-form-item">
      <%= "<i class=\"fa fa-plus\" aria-hidden=\"true\"></i> #{ t(:new).capitalize }".html_safe %> <%= t :field_setting %>
    </a>
  </div>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
binda-0.1.3 app/views/binda/field_groups/_form_section.html.erb
binda-0.1.2 app/views/binda/field_groups/_form_section.html.erb
binda-0.1.1 app/views/binda/field_groups/_form_section.html.erb