Sha256: 93ed664ea540b1f47f009809fc6c84e6ff88d21f369d6ef9276c32dda093678d

Contents?: true

Size: 2 KB

Versions: 6

Compression:

Stored size: 2 KB

Contents

<% messages_id = active_scaffold_messages_id %>
<% if successful? %>
  <% if render_parent? %>
    <% if render_parent_action == :row %>
      <%# TODO: That s not working with delete.... %>
      <% current_id = controller_id(params[:eid] || params[:parent_sti]) -%>
      ActiveScaffold.delete_record_row('<%= element_row_id(:controller_id => current_id, :action => 'list', :id => params[:id]) %>', '<%= url_for(params_for(:action => :index, :id => nil, :page => [active_scaffold_config.list.user.page.to_i - 1, 1].max)) %>');
      <% messages_id = active_scaffold_messages_id(:controller_id => current_id) %>
      <%= render :partial => 'update_calculations', :locals => {:calculations_id => active_scaffold_calculations_id(:controller_id => current_id)}, :formats => [:js] %>
    <% elsif render_parent_action == :index %>
      <% if controller.respond_to?(:render_component_into_view, true) %>
        <%= escape_javascript(controller.send(:render_component_into_view, render_parent_options)) %>
      <% else %>
        ActiveScaffold.reload('<%= url_for render_parent_options %>');
      <% end %>
    <% end %>
  <% elsif (active_scaffold_config.delete.refresh_list) %>
    <%= render :partial => 'refresh_list' %>
  <% else %>
    ActiveScaffold.delete_record_row('<%= element_row_id(:action => 'list', :id => params[:id]) %>', '<%= url_for(params_for(:action => :index, :id => nil, :page => [active_scaffold_config.list.user.page.to_i - 1, 1].max)) %>');
    <%= render :partial => 'update_calculations', :formats => [:js] %>
  <% end %>
<% else %>
  <% flash[:error] = active_scaffold_error_messages_for(@record, :object_name => "#{@record.class.model_name.human.downcase}#{@record.new_record? ? '' : ": #{@record.to_label}"}", :header_message => '', :message => "#{@record.class.model_name.human.downcase}#{@record.new_record? ? '' : ": #{@record.to_label}"}", :container_tag => nil, :list_type => :br) if @record.errors.present? %>
<% end %>
<%= render :partial => 'update_messages', :locals => {:messages_id => messages_id} %>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
active_scaffold-3.4.8 app/views/active_scaffold_overrides/destroy.js.erb
active_scaffold-3.4.7 app/views/active_scaffold_overrides/destroy.js.erb
active_scaffold-3.4.5 app/views/active_scaffold_overrides/destroy.js.erb
active_scaffold-3.4.4 app/views/active_scaffold_overrides/destroy.js.erb
active_scaffold-3.4.3 app/views/active_scaffold_overrides/destroy.js.erb
active_scaffold-3.4.2 app/views/active_scaffold_overrides/destroy.js.erb