ref: master
app/views/features/custom_fields/_form.html.erb
<% id = field.new_record? ? "NEW_FIELD_ID" : field.id %> <%= format_name(field.format) %> <%= required labelled_form_field _('Name'), text_field_tag("custom_fields[#{id}][name]", field.name, :size => 30) %> <%= button_to_function :delete, _('Remove field'), "remove_content('##{id}');" %> <% if field.format != "list" %> <%= labelled_form_field _('Default value'), text_field_tag("custom_fields[#{id}][default_value]", field.default_value, :size => 30) %> <% end %> <%= hidden_field_tag "custom_fields[#{id}][customized_type]", field.customized_type.to_s %> <%= hidden_field_tag "custom_fields[#{id}][format]", field.format %> <%= labelled_check_box _('Active'), "custom_fields[#{id}][active]", 1, field.active, :id => "active_checkbox", :onclick => "active_action('custom_fields[#{id}][active]','custom_fields[#{id}][required]', 'custom_fields[#{id}][signup]')" %> <%= labelled_check_box _('Required'), "custom_fields[#{id}][required]", 1, field.required, :id => "required_checkbox", :onclick => "required_action('custom_fields[#{id}][active]','custom_fields[#{id}][required]', 'custom_fields[#{id}][signup]')" %> <%= labelled_check_box _('Display on creation?'), "custom_fields[#{id}][signup]", 1, field.signup, :id => "signup_checkbox",:onclick => "signup_action('custom_fields[#{id}][active]','custom_fields[#{id}][required]', 'custom_fields[#{id}][signup]')" %> <%= labelled_check_box _('Display on moderation?'), "custom_fields[#{id}][moderation_task]", 1, field.moderation_task %> <% if field.format == "list" %> <%= _("Alternative") %> <%= _("Default") %> <%= _("Delete") %> <%= button(:add, _('Add option'), 'javascript: void()', :id => "btn_opt_#{id}", :onclick => "add_content('##{id} .custom-field-extras', $('#btn_opt_#{id}').attr('value'), 'EXTRAS_ID');", :value => "#{render_extras_field(id)}".html_safe) %> <% if !field.extras.blank?%> <% field.extras.each do |extra|%> <%= render_extras_field id, extra, field %> <% end %> <% end %> <% end %>