Sha256: 3799ab67263c73526c29f916f92af879438423e05e2010480fc00cd90364a6de
Contents?: true
Size: 1.66 KB
Versions: 8
Compression:
Stored size: 1.66 KB
Contents
try { <% form_selector = "#{element_form_id(:action => :create)}" insert_at ||= :top %> var action_link = ActiveScaffold.find_action_link('<%= form_selector%>'); action_link.update_flash_messages('<%=escape_javascript(render(:partial => 'messages'))%>'); <% if controller.send :successful? %> <% if (active_scaffold_config.create.refresh_list) %> ActiveScaffold.replace_html('<%= active_scaffold_content_id%>', '<%= escape_javascript(render(:partial => 'list', :layout => false)) %>'); <% elsif params[:parent_controller].nil? %> <% new_row = render :partial => 'list_record', :locals => {:record => @record} %> ActiveScaffold.create_record_row(action_link.scaffold(),'<%=escape_javascript(new_row)%>', <%={:insert_at => insert_at}.to_json.html_safe%>); <% if active_scaffold_config.list.columns.any? {|c| c.calculation?}%> ActiveScaffold.replace('<%=active_scaffold_calculations_id%>', '<%=escape_javascript(render(:partial => 'list_calculations'))%>'); <% end %> <% end %> <% unless render_parent? %> <% if (active_scaffold_config.create.persistent) %> action_link.reload(); <% else %> action_link.close(); <% end %> <% if (active_scaffold_config.create.action_after_create) %> var link = $('<%=action_link_id active_scaffold_config.create.action_after_create, @record.id%>'); if (link) (function() { link.action_link.open() }).defer(); <% end %> <% end %> <% else %> ActiveScaffold.replace('<%=form_selector%>','<%=escape_javascript(render(:partial => 'create_form', :locals => {:xhr => true}))%>'); ActiveScaffold.scroll_to('<%=form_selector%>'); <% end %> } catch (e) { alert('RJS error:\n\n' + e.toString());}
Version data entries
8 entries across 8 versions & 1 rubygems