diff --git a/app/assets/javascripts/columns_selector.js b/app/assets/javascripts/columns_selector.js index 888dd2c76..40a562510 100644 --- a/app/assets/javascripts/columns_selector.js +++ b/app/assets/javascripts/columns_selector.js @@ -80,9 +80,6 @@ App.ColumnsSelector.toggleColumn(event); } }); - $(".column-selectable").on("inserted", function() { - App.ColumnsSelector.initColumns(); - }); }, destroy: function() { $("#js-columns-selector-wrapper").children(":not(#column_selector_item_template)").remove(); diff --git a/app/views/admin/budget_investments/toggle_selection.js.erb b/app/views/admin/budget_investments/toggle_selection.js.erb index 75fc98a36..6a99f9783 100644 --- a/app/views/admin/budget_investments/toggle_selection.js.erb +++ b/app/views/admin/budget_investments/toggle_selection.js.erb @@ -1,3 +1,3 @@ -$("#<%= dom_id(@investment) %>").replaceWith( - "<%= j render Admin::BudgetInvestments::RowComponent.new(@investment) %>" -).trigger("inserted"); +$("#<%= dom_id(@investment) %> [data-field='selected']").html( + "<%= j render(Admin::BudgetInvestments::ToggleSelectionComponent.new(@investment)) %>" +);