Sha256: f20444229ad4ed8165cff8c1b62c022081704668551aef9168f90a5ced2c669d

Contents?: true

Size: 903 Bytes

Versions: 13

Compression:

Stored size: 903 Bytes

Contents

<% if field.nullable? %>
  <div class="btn-group" role="group">
    <% {'1': [true, 'btn-outline-success'], '0': [false, 'btn-outline-danger'], '': [nil, 'btn-outline-secondary']}.each do |text, (value, btn_class)| %>
      <%= form.radio_button field.method_name, text, field.html_attributes.reverse_merge({ checked: field.form_value == value, required: field.required, class: 'btn-check' }) %>
      <label for="<%= form.object_name %>_<%= field.method_name %>_<%= text %>" class="<%= field.css_classes[value] %> btn <%= btn_class %>">
        <%= field.labels[value].html_safe %>
      </label>
    <% end %>
  </div>
<% else %>
  <div class="col-form-label">
    <%= form.send field.view_helper, field.method_name, field.html_attributes.reverse_merge({ value: field.form_value, checked: field.form_value.in?([true, '1']), required: field.required, class: 'form-check-input' }) %>
  </div>
<% end %>

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rails_admin-3.1.4 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.3 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.2 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.1 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.0 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.0.rc2 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.0.rc app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.1.0.beta app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.0.0 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.0.0.rc4 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.0.0.rc3 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.0.0.rc2 app/views/rails_admin/main/_form_boolean.html.erb
rails_admin-3.0.0.rc app/views/rails_admin/main/_form_boolean.html.erb