Sha256: 293635e7c9a402f54f7edb16674d1464b479ce15eb75bb17afdedcfc364a8f6d
Contents?: true
Size: 896 Bytes
Versions: 2
Compression:
Stored size: 896 Bytes
Contents
<% new_row = render 'list_record', record: @record %> ActiveScaffold.create_record_row('<%= active_scaffold_id %>', '<%= escape_javascript(new_row) %>', <%= {insert_at: :top}.to_json.html_safe %>); <%= render 'update_calculations' %> <% if form_stays_open ||= true %> <%# why not just re-render the form? that wouldn't utilize a possible do_new override which sets default values.%> ActiveScaffold.reset_form('<%= element_form_id %>'); ActiveScaffold.replace_html('<%= element_messages_id(action: :add_existing) %>', '<%= escape_javascript(render(partial: 'form_messages')) %>'); <%# have to delay the focus, because there's no "firstElement" in prototype until at least one element is not disabled%> ActiveScaffold.focus_first_element_of_form('<%= element_form_id %>'); <% else %> ActiveScaffold.find_action_link('<%= element_form_id(action: :new_existing) %>').close(); <% end %>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_scaffold-4.0.0.rc2 | app/views/active_scaffold_overrides/add_existing.js.erb |
active_scaffold-4.0.0.rc1 | app/views/active_scaffold_overrides/add_existing.js.erb |