app/views/admin/base/edit.js.erb in ab_admin-0.4.0 vs app/views/admin/base/edit.js.erb in ab_admin-0.5.0

- old
+ new

@@ -1,12 +1,18 @@ -<% - el_id = dom_id(resource, 'list') - form_wrap_id = dom_id(resource, 'list_edit') - html = %[<tr id="#{form_wrap_id}" class="list_edit warning"><td>#{render('form')}</td></tr>].html_safe -%> -$('#<%= form_wrap_id %>').remove(); -$('#<%= el_id %>').after('<%= j html %>'); -$('#<%= form_wrap_id %> td:first').attr('colspan', $('#list tr:first th').length); -$('#<%= el_id %>').scrollToEl(); -$('#<%= form_wrap_id %> form').trigger('admin:form_init'); +<% if params[:modal] %> + var $form = $('#modal_form'); + $form.html("<%= j render 'modal_form_layout' %>"); + $form.find('form').trigger('admin:form_init'); +<% else %> + <% + el_id = dom_id(resource, 'list') + form_wrap_id = dom_id(resource, 'list_edit') + html = %[<tr id="#{form_wrap_id}" class="list_edit warning"><td>#{render('form')}</td></tr>].html_safe + %> + $('#<%= form_wrap_id %>').remove(); + $('#<%= el_id %>').after('<%= j html %>'); + $('#<%= form_wrap_id %> td:first').attr('colspan', $('#list tr:first th').length); + $('#<%= form_wrap_id %> form').trigger('admin:form_init'); + $('#<%= el_id %>').scrollToEl(); +<% end %> <%= render 'admin/shared/flash', flash: flash %> \ No newline at end of file