+
<%= label_tag :status, nil, for: nil %>
<%= select_tag :statuses_contains, options_for_select(DomainStatus::STATUSES, params[:statuses_contains]), { multiple: true, class: 'form-control js-combobox' } %>
@@ -58,18 +58,17 @@
<%= text_field_tag :results_per_page, params[:results_per_page], class: 'form-control', placeholder: t(:results_per_page) %>
-
+
-
+ <%= link_to t('.download_csv_btn'), admin_domains_path(format: :csv, params: params.permit!),
+ "data-toggle" => "tooltip", "data-placement" => "bottom", "title" => t('.download_csv_btn'),
+ class: 'btn btn-default' %>
<%= link_to t('.reset_btn'), admin_domains_path, class: 'btn btn-default' %>
+
<% end %>
diff --git a/config/locales/admin/domains.en.yml b/config/locales/admin/domains.en.yml
index cee18ee6d..ce59294dd 100644
--- a/config/locales/admin/domains.en.yml
+++ b/config/locales/admin/domains.en.yml
@@ -11,7 +11,7 @@ en:
search_form:
reset_btn: Reset
- download_csv_btn: "Download CSV"
+ download_csv_btn: CSV
form:
pending_delete: &pending_delete
diff --git a/test/system/admin_area/domains/csv_test.rb b/test/system/admin_area/domains/csv_test.rb
index 0333725dc..7d4b44124 100644
--- a/test/system/admin_area/domains/csv_test.rb
+++ b/test/system/admin_area/domains/csv_test.rb
@@ -11,7 +11,7 @@ class AdminAreaCsvTest < ApplicationSystemTestCase
travel_to Time.zone.parse('2010-07-05 10:30')
visit admin_domains_url
- click_link(class: 'glyphicon glyphicon-list-alt')
+ click_link('CSV')
assert_equal "attachment; filename=\"domains.csv\"; filename*=UTF-8''domains.csv", response_headers['Content-Disposition']
assert_equal expected_csv, page.body
end