Sha256: b7daa8b2531452552d3aaf860a2f1d07667f8da4a19bb022e0aa5608ed5edf5d

Contents?: true

Size: 1.58 KB

Versions: 32

Compression:

Stored size: 1.58 KB

Contents

<% @column_span_id ||= element_cell_id(:id => @record.id.to_s, :action => 'update_column', :name => @column.name) -%>
<% unless successful? -%>
  <%= render 'update_messages' %>
  <% @record.reload -%>
<% end -%>
<% if @column.inplace_edit
     ipe_update = @column.inplace_edit_update if successful? -%>
  <% case ipe_update
     when :row -%>
       ActiveScaffold.update_row('<%= element_row_id(:action => :list) %>', '<%= escape_javascript render('row', :record => @record) %>');
  <% when :table -%>
       ActiveScaffold.replace_html('<%= active_scaffold_content_id %>', '<%= escape_javascript(render('list')) %>');
  <% else
       formatted_value = get_column_value(@record, @column) -%>
       ActiveScaffold.update_inplace_edit('<%= @column_span_id %>','<%= escape_javascript(formatted_value) %>', <%= column_empty?(formatted_value).to_json %>);
    <% if ipe_update == :columns && @column.update_columns && !@column.update_columns.empty?
         @rendered = Set.new([@column.name]) -%>
         <%= render :partial => 'update_column', :collection => @column.update_columns & active_scaffold_config.list.columns.visible_columns_names, :locals => {:row_id => element_row_id(:action => :list, :id => @record.id)} %>
    <% end %>
  <% end -%>
<% else -%>
  ActiveScaffold.replace_html('<%= @column_span_id %>','<%= escape_javascript(get_column_value(@record, @column)) %>');
<% end -%>
<% if @column.calculation? -%>
  ActiveScaffold.replace_html('<%= active_scaffold_calculations_id(:column => @column) %>', '<%= escape_javascript(render_column_calculation(@column, id_condition: false)) %>');
<% end -%>

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
active_scaffold-3.7.12 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.11.1 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.11 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.10 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.8 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.7 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.6 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.5 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.2 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.1 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.7.0 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.20 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.19 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.17 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.15 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.14 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.13 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.12 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.11.1 app/views/active_scaffold_overrides/update_column.js.erb
active_scaffold-3.6.11 app/views/active_scaffold_overrides/update_column.js.erb