Sha256: 5abc30e0510be5c22238893ac2468193093d9873435b15e304211f1be75796e5

Contents?: true

Size: 930 Bytes

Versions: 3

Compression:

Stored size: 930 Bytes

Contents

try {
var action_link;
<%
  form_selector ||= element_form_id(action: :create)
  insert_at ||= :top 
  always_show_create ||= active_scaffold_config.actions.include?(:list) && active_scaffold_config.list.always_show_create
-%>
<% if always_show_create -%>
<%= render 'update_messages' %>
<% else -%>
action_link = ActiveScaffold.find_action_link('<%= form_selector %>');
if (action_link) action_link.update_flash_messages('<%= escape_javascript(render('messages')) %>');
<% end -%>
<% if successful? -%>
  <%= render 'new_record', insert_at: insert_at %>
  <%= render 'refresh_create_form', always_show_create: always_show_create, form_selector: form_selector unless render_parent? %>
<% else %>
  ActiveScaffold.replace('<%= form_selector %>','<%= escape_javascript(render('create_form', xhr: true)) %>');
  ActiveScaffold.scroll_to('<%= form_selector %>', true);
<% end %>
} catch (e) { alert('RJS error:\n\n' + e.toString());}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
active_scaffold-4.0.0 app/views/active_scaffold_overrides/on_create.js.erb
active_scaffold-4.0.0.rc3 app/views/active_scaffold_overrides/on_create.js.erb
active_scaffold-4.0.0.rc2 app/views/active_scaffold_overrides/on_create.js.erb