Sha256: ff350b26243238ebe6487b95752428f99119cc10c4afce8c7378a89cde4e81f6

Contents?: true

Size: 955 Bytes

Versions: 1

Compression:

Stored size: 955 Bytes

Contents

<% rtc_controller_name = params[:rtc_controller_name].presence || controller_name %>
<% controller_name_singular = rtc_controller_name.singularize %>
<% @controller_name = instance_variable_get("@#{controller_name_singular}") %>

<% partial = params[:rtc_partial].presence || controller_name_singular %>
<% partial_variable = partial.split('/').last %>

var $new_item = $('<%= j(render partial, partial_variable.to_sym => @controller_name, rtc_partial: partial_variable) %>').st_formatRow().addClass('updated');

// copy row number
$row_number = $('.lvr_entry_edited').find('.rtc_row_number').html();
$new_item.find('.rtc_row_number').html($row_number);
// update (insert new, remove old)
$('.lvr_entry_edited').after($new_item).remove();
$('.lvr_entry_edited').removeClass('lvr_entry_edited');

$('.modal').modal('hide');

showGlobalNotification('<%= flash[:notice] %>', {type: SUCCESS});

<% flash[:error].try(:clear) %>
<% flash[:notice].try(:clear) %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rich_table_component-0.0.10 app/views/application/update.js.erb