Sha256: dc228714ff4eff826d088a6b09146593df37b8859e883ec73f56b0353f0b5661
Contents?: true
Size: 1 KB
Versions: 10
Compression:
Stored size: 1 KB
Contents
<% # name: headmin/forms/fields/list # # ==== Options # * <tt>form<tt> - Form object # * <tt>name<tt> - Name for the field # * <tt>label<tt> - Text to show as label. Label will be hidden if value is false # # ==== Examples # Basic version # <%= render 'headmin/forms/fields/list', form: form, name: :websites do |list| %#> # <%= render 'headmin/forms/fields/text', form: list, name: :url do |field, attribute, label| %#> # <%= render "headmin/forms/text", form: field, attribute: attribute, label: label %#> # <% end %#> # <% end %#> label = local_assigns.has_key?(:label) ? label : nil show_label = label != false %> <%= render 'headmin/forms/fields/base', form: form, name: name, field_type: :list do |list, field_label| %> <%= render 'headmin/forms/repeater', form: list, attribute: :fields, label: show_label ? label || field_label : false, flush: false do |field| %> <%= field.hidden_field :field_type, value: :group %> <%= yield field %> <% end %> <% end %>
Version data entries
10 entries across 10 versions & 1 rubygems