app/views/admin/base/new.js.erb in ab_admin-0.3.6 vs app/views/admin/base/new.js.erb in ab_admin-0.4.0
- old
+ new
@@ -1,10 +1,16 @@
-<%
- form_wrap_id = dom_id(resource, 'list_edit')
- html = %[<tr id="#{form_wrap_id}" class="warning list_edit"><td>#{render('form')}</td></tr>].html_safe
-%>
-$('#<%= form_wrap_id %>').remove();
-$('#list tbody').prepend('<%= j html %>');
-$('#<%= form_wrap_id %> td:first').attr('colspan', $('#list tr:first th').length);
-$('#<%= 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 %>
+ <%
+ form_wrap_id = dom_id(resource, 'list_edit')
+ html = %[<tr id="#{form_wrap_id}" class="warning list_edit"><td>#{render('form')}</td></tr>].html_safe
+ %>
+ $('#<%= form_wrap_id %>').remove();
+ $('#list tbody').prepend('<%= j html %>');
+ $('#<%= form_wrap_id %> td:first').attr('colspan', $('#list tr:first th').length);
+ $('#<%= form_wrap_id %> form').trigger('admin:form_init');
+<% end %>
<%= render 'admin/shared/flash', flash: flash %>
\ No newline at end of file