Sha256: 686e6a2d5b45584f9f5322636d4cba4e12bdd1e411b2bc8cca96cd7bafe8533d

Contents?: true

Size: 1.07 KB

Versions: 5

Compression:

Stored size: 1.07 KB

Contents

@options = { :scaffold_id => params[:scaffold_id], :action => "view", :id => params[:id] }
@update_options = @options.merge(:action => "update"+@suffix)

if @successful
  page.remove element_row_id(@options)
  page.insert_html :bottom, scaffold_tbody_id(@options), :partial => scaffold_partial_path('row'), 
                   :object => eval("@"+params[:scaffold_id]), :locals => { :hidden => true }
  page << "new TableRow.MoveAfter('#{element_row_id(@update_options)}', '#{element_row_id(@options)}');"                                
  page.remove element_row_id(@update_options)
  page.show element_row_id(@options)
  page << "AjaxScaffold.stripe('#{scaffold_tbody_id(@options)}');" 
  page << "AjaxScaffold.removeSortClasses('#{@options[:scaffold_id]}');"
  page.replace_html scaffold_messages_id(@options), :partial => scaffold_partial_path('messages')
else
  page.replace_html element_messages_id(@update_options), :partial => scaffold_partial_path('form_messages')
  page << "Form.enable('#{element_form_id(@update_options)}');"
  page.hide loading_indicator_id(@update_options)
end
 

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ajax_scaffold_plugin-3.2.0 app/views/ajax_scaffold/update.rjs
ajax_scaffold_plugin-3.2.1 app/views/ajax_scaffold/update.rjs
ajax_scaffold_plugin-3.2.4 app/views/ajax_scaffold/update.rjs
ajax_scaffold_plugin-3.2.2 app/views/ajax_scaffold/update.rjs
ajax_scaffold_plugin-3.2.3 app/views/ajax_scaffold/update.rjs