Sha256: a5d6671eb3b26a58cda5602db9918ff5bf10f687021473ac2852866ae7065da7

Contents?: true

Size: 1.68 KB

Versions: 31

Compression:

Stored size: 1.68 KB

Contents

<div class="modal-dialog modal-xl" role="document">
  <div class="modal-content">
    <%= form_for [:slash_admin, class_name_from_association(f.object, a).constantize.new], remote: true, html: {'data-type': 'json'} do |fs| %>
      <div class="modal-header">
        <%= t('slash_admin.view.create', model_name: class_name_from_association(f.object, a).constantize.model_name.human.downcase) %>
        <%= class_name_from_association(f.object, a).constantize.model_name.human.downcase %>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <div class="errors-json"></div>
        <%= render 'slash_admin/shared/errors_data_new' %>
        <% if f.object.id.blank? %>
          <% method = 'create_params' %>
        <% else %>
          <% method = 'update_params' %>
        <% end %>
        <% if a.is_a?(Hash) %>
          <% params_assoc = "SlashAdmin::Models::#{class_name_from_association(f.object, a).pluralize}Controller".constantize.new.send(method, from: @model_class) %>
        <% else %>
          <% params_assoc = "SlashAdmin::Models::#{a.to_s.classify.pluralize}Controller".constantize.new.send(method) %>
        <% end %>

        <% params_assoc.each do |attribute| %>
          <%= render 'slash_admin/fields/form_group', f: fs, a: attribute  %>
        <% end %>
      </div>
      <div class="modal-footer">
        <a href="#" data-dismiss="modal"><%= t('slash_admin.view.cancel') %></a>
        <button type="submit" class="btn btn-primary float-right"><%= t('slash_admin.view.save') %></button>
      </div>
    <% end %>
  </div>
</div>

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
slash_admin-1.5.11 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.10 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.9 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.8 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.7 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.6 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.5 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.4 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.3 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.2 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5.1 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.5 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.4.1 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.4 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.3.5 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.3.4 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.3.3 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.3.2 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.3.1 app/views/slash_admin/base/_data_belongs_to.html.erb
slash_admin-1.3.0 app/views/slash_admin/base/_data_belongs_to.html.erb