Sha256: 25a69a96022f4fa4d4b41cc075fba33487fdcfbf355020fb474793bab3229aeb

Contents?: true

Size: 1.45 KB

Versions: 40

Compression:

Stored size: 1.45 KB

Contents

<% if successful? %>
  <% if @record %>
    <%= render :partial => 'update_messages' %>
    <% row = escape_javascript(render(:partial => 'list_record', :locals => {:record => @record})) -%>
    <% if @action_link.try(:position) %>
      ActiveScaffold.find_action_link('<%= element_form_id(:action => action_name) %>').close('<%= row %>');
    <% else %>
      ActiveScaffold.update_row('<%= element_row_id(:action => :list, :id => @record.id) %>', '<%= row %>');
      ActiveScaffold.scroll_to('<%= element_row_id(:action => :list, :id => @record.id) %>', true);
    <% end %>
    <%= render :partial => 'update_calculations', :formats => [:js] %>
  <% else %>
    <% if @action_link.try(:position) %>
      ActiveScaffold.find_action_link('<%= element_form_id(:action => action_name) %>').close();
    <% end %>
    <%= render :partial => 'refresh_list' %>
  <% 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.try(:errors).present? %>
  ActiveScaffold.replace_html('<%= active_scaffold_messages_id %>','<%= escape_javascript(render(:partial => 'messages')) %>');
  ActiveScaffold.scroll_to('<%= active_scaffold_messages_id %>', true);
<% end %>

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
active_scaffold-3.4.43 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.42 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.41.1 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.41 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.40 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.39 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.38 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.37 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.36 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.35 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.34 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.33 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.32 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.31 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.30 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.29 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.28 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.27 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.26 app/views/active_scaffold_overrides/on_action_update.js.erb
active_scaffold-3.4.25 app/views/active_scaffold_overrides/on_action_update.js.erb