diff --git a/app/assets/javascripts/cites_trade/application.js b/app/assets/javascripts/cites_trade/application.js index 82752dd8b..bb9e49449 100644 --- a/app/assets/javascripts/cites_trade/application.js +++ b/app/assets/javascripts/cites_trade/application.js @@ -760,6 +760,16 @@ $(document).ready(function(){ href = '/' + locale + '/cites_trade/exports/download?' + q; $link.attr('href', href).click(); window.location.href = $link.attr("href"); + + const $button = $('#button_report').attr('disabled', 'disabled'); + const $message = $('#download_status_loading').show(); + + window.setTimeout( + function () { + $button.removeAttr('disabled'); + $message.hide(); + }, 10e3 + ) } function handleDownloadRequest (ignoreWarning) { diff --git a/app/assets/stylesheets/cites_trade/common.css b/app/assets/stylesheets/cites_trade/common.css index a807314b2..d5c9cde7a 100644 --- a/app/assets/stylesheets/cites_trade/common.css +++ b/app/assets/stylesheets/cites_trade/common.css @@ -217,7 +217,15 @@ font-style:italic; height:16px; } -/* STANDARD */button:hover, .buttons a:hover{ +/* STANDARD */ +button { + /** + * UA stylesheet sets this to 2, and we don't want the border width to change + * on hover + */ + border-width: 1px; +} +button:hover:not(:disabled), .buttons a:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; diff --git a/app/views/cites_trade/home/download.html.erb b/app/views/cites_trade/home/download.html.erb index 3ecc410e0..5dff015ed 100644 --- a/app/views/cites_trade/home/download.html.erb +++ b/app/views/cites_trade/home/download.html.erb @@ -47,13 +47,22 @@