Sha256: 64f2daf8f50d7184acfa864b3b6fa42b182683c0654d32ac39a0343293cfd50f
Contents?: true
Size: 1.42 KB
Versions: 6
Compression:
Stored size: 1.42 KB
Contents
<% # headmin/fields/repeater/row # accepts block: yes # parameters: # form: Form object # pass_thru: (string) Pass thru for add button if needed draggable = form.object.respond_to?(:position) destroyable = form.object.respond_to?(:destroy) class_names = local_assigns.has_key?(:class) ? local_assigns[:class] : "repeater-row list-group-item" %> <div class="<%= class_names %>" data-repeater-target="row" data-row-index="<%= form.options[:child_index] %>" data-new-record="<%= form.object.new_record? %>" > <%= form.hidden_field :id %> <%= form.hidden_field :_destroy if destroyable %> <%= form.hidden_field :position if draggable %> <!-- Drag handle --> <% if draggable %> <div class="repeater-row-handle"> <%= bootstrap_icon("grip-vertical") %> </div> <% end %> <!-- Add button--> <div class="repeater-row-add btn btn-link" title="<%= t(".add") %>" data-repeater-target="addButton" data-popup-target="button" data-popup-id="<%= "repeater-buttons-#{repeater_id}" %>" data-popup-pass-thru="<%= pass_thru %>" data-action="click->repeater#resetButtonIndices click->popup#open" > <%= bootstrap_icon("plus-circle") %> </div> <!-- Remove button--> <div class="repeater-row-remove btn btn-link" title="<%= t(".remove") %>" data-action="click->repeater#removeRow" > <%= bootstrap_icon("dash-circle") %> </div> <%= yield %> </div>
Version data entries
6 entries across 6 versions & 1 rubygems