Sha256: 219c063955a2d0d3eba70df620243be66af4b62f560611963c230f23d3cf77d3

Contents?: true

Size: 1.39 KB

Versions: 2

Compression:

Stored size: 1.39 KB

Contents

<%= simple_form_for [@instance.structure, @instance], defaults: { label: false }, html: { multipart: true }  do |f| %>
<!-- SPLIT -->
	<li id="repeater_<%= @repeater.id %>" class="form-item--repeater form-item--collapsable">
		<div class="form-item--header">
			<a class="form-item--collapse-btn" href="#">
				<span><i class="fas fa-angle-up"></i> <%= t('binda.collapse') %></span>
				<span><i class="fas fa-angle-down"></i> <%= t('binda.expand') %></span>
			</a>
			<a class="form-item--delete-repeater-item" href="<%= repeater_path( id: @repeater.id ) %>" data-id="<%= @repeater.id %>" data-confirm="<%= t 'binda.confirm_delete' %>"><i class="far fa-trash-alt"></i> <%= t('binda.delete') %></a>
			<p><%= @repeater.field_setting.name %> <%= t('binda.item') %> #<%= @repeater.id %></p>
		</div>
		<div class="form-item--repeater-fields">
			<%= f.simple_fields_for "repeaters_attributes[]", @repeater do |ff| %>
				<%= ff.input :fieldable_id, as: :hidden %>
				<%= ff.input :fieldable_type, as: :hidden %>
		  	<%= ff.input :field_setting_id, as: :hidden %>
				<%= ff.input :id, as: :hidden, input_html: { value: ff.object.id } %>
				<% ff.object.field_setting.children.order( :position, :id ).each do |repeater_setting_child| %>
				  <%= render "binda/fieldable/form_section_repeater", f: ff, repeater_setting_child: repeater_setting_child %>
			  <% end %>
			<% end %>
		</div>
	</li>
<!-- SPLIT -->
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
binda-0.1.5 app/views/binda/fieldable/_form_item_new_repeater.html.erb
binda-0.1.4 app/views/binda/fieldable/_form_item_new_repeater.html.erb