diff --git a/app/assets/javascripts/repositories/repository_datatable.js b/app/assets/javascripts/repositories/repository_datatable.js index 25ffa9b50..210e480d9 100644 --- a/app/assets/javascripts/repositories/repository_datatable.js +++ b/app/assets/javascripts/repositories/repository_datatable.js @@ -263,9 +263,13 @@ var RepositoryDatatable = (function(global) { } function resetTableView() { + var filterSaveButtonVisible = !$('#saveRepositoryFilters').hasClass('hidden'); $.getJSON($(TABLE_ID).data('toolbar-url'), (data) => { $('#toolbarButtonsDatatable').remove(); $(data.html).appendTo('div.toolbar'); + if (filterSaveButtonVisible) { + $('#saveRepositoryFilters').removeClass('hidden'); + } if (typeof initBMTFilter === 'function') initBMTFilter(); }); diff --git a/app/views/repositories/_toolbar_buttons.html.erb b/app/views/repositories/_toolbar_buttons.html.erb index dfb91b8f9..8fb1be1b8 100644 --- a/app/views/repositories/_toolbar_buttons.html.erb +++ b/app/views/repositories/_toolbar_buttons.html.erb @@ -13,36 +13,6 @@ <% end %> - <% if can_manage_repository_filters?(@repository) %> - - <% end %> <% if can_manage_repository_rows?(@repository) %>