Sha256: e127456ef10897c9df97c25dd5766ece896f742815b9f661077b2c345ba3e7a9

Contents?: true

Size: 1.17 KB

Versions: 24

Compression:

Stored size: 1.17 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 %>
    page.delay 0.1 do
      page << "ActiveScaffold.focus_first_element_of_form('<%=element_form_id%>');"
    end
  <% end %>
<% else %>
  ActiveScaffold.find_action_link('<%=element_form_id(:action => :new_existing)%>').close();
<% end %>

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
active_scaffold_vho-4.0.0 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.14 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.13 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.12 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.11 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.10 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.9 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.8 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.7 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.6 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.5 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.4 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.3 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.2 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.1 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.2.0 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.1.8 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.1.6 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.1.5 frontends/default/views/add_existing.js.erb
active_scaffold_vho-3.1.4 frontends/default/views/add_existing.js.erb