Sha256: 334f2787f834df575a436cb8e0a8424d0bc677bc129f315fc2e4f5e01401010d

Contents?: true

Size: 1.16 KB

Versions: 25

Compression:

Stored size: 1.16 KB

Contents

<% new_row = render :partial => 'list_record', :locals => {:record => @record} %>
ActiveScaffold.create_record_row('<%= active_scaffold_id %>', '<%= escape_javascript(new_row) %>', <%= {:insert_at => :top}.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%>

<% 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%>
  <% if ActiveScaffold.js_framework == :prototype %>
      ActiveScaffold.focus_first_element_of_form.defer('<%= element_form_id %>');
  <% end %>
<% else %>
  ActiveScaffold.find_action_link('<%= element_form_id(:action => :new_existing) %>').close();
<% end %>

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
active_scaffold-sequel-0.7.1 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.7.0 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.6.2 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.6.1 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.6.0 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.7 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.6 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.5 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.4 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.3 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.5.1 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.5.0 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.2 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.1 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.4.0 frontends/default/views/add_existing.js.erb
active_scaffold-sequel-0.3.0 frontends/default/views/add_existing.js.erb
active_scaffold-3.2.0 frontends/default/views/add_existing.js.erb
active_scaffold-3.1.20 frontends/default/views/add_existing.js.erb
active_scaffold-3.1.19 frontends/default/views/add_existing.js.erb
active_scaffold-3.1.18 frontends/default/views/add_existing.js.erb