Sha256: 121a96b72f00aef702a3dcb63d9f4d7eb3a3fa209d4e83b4e4a57e316e2b8adc
Contents?: true
Size: 1.76 KB
Versions: 6
Compression:
Stored size: 1.76 KB
Contents
try { <% form_selector = "#{element_form_id(:action => :update, :id => @record.try(:id) || params[:id])}" %> var action_link = ActiveScaffold.find_action_link('<%= form_selector %>'); action_link.update_flash_messages('<%= escape_javascript(render(:partial => 'messages')) %>'); <% if successful? %> <% if params[:dont_close] %> <% row_selector = element_row_id(:action => :list, :id => @record.id) %> ActiveScaffold.update_row('<%= row_selector %>', '<%= escape_javascript(render(:partial => 'list_record', :locals => {:record => @record})) %>'); action_link.target = $('#<%= row_selector %>'); <%= render :partial => 'update_calculations', :formats => [:js] %> <%= "ActiveScaffold.enable_form('#{form_selector}');" if params[:iframe] == 'true' %> <% else %> <% if render_parent? %> <% if nested_singular_association? || render_parent_action == :row %> action_link.close(true); <% else %> ActiveScaffold.reload('<%= url_for render_parent_options %>'); <% end %> <% elsif update_refresh_list? %> <%= render :partial => 'refresh_list' %> <% else %> <% if @record %> action_link.close('<%= escape_javascript(render(:partial => 'list_record', :locals => {:record => @record})) %>'); <% else %> action_link.close(); ActiveScaffold.delete_record_row('<%= element_row_id(:action => :list, :id => params[:id]) %>'); <% end %> <%= render :partial => 'update_calculations', :formats => [:js] %> <% end %> <% end %> <% else %> ActiveScaffold.replace('<%= form_selector %>', '<%= escape_javascript(render(:partial => 'update_form', :locals => {:xhr => true})) %>'); ActiveScaffold.scroll_to('<%= form_selector %>', true); <% end %> } catch (e) { alert('RJS error:\n\n' + e.toString());}
Version data entries
6 entries across 6 versions & 1 rubygems