Browse Source

Archive links: drop initial delay to three-quarters of a second

Some, or perhaps even most, archives will not take all that long to archive.
The archive process starts as soon as the download button is initially
clicked, so in theory they could be done quite quickly.  Drop the initial
delay down to three-quarters of a second to make it more responsive in the
common case of the archive being quickly created.
pull/11296/head
Kyle Evans 5 years ago
parent
commit
9397c13353
  1. 4
      web_src/js/index.js

4
web_src/js/index.js

@ -746,9 +746,11 @@ function getArchive($target, url, statusUrl) {
if (!xhr.responseJSON.complete && statusUrl !== null) {
$target.closest('.dropdown').children('i').addClass('loading');
// Wait for only three quarters of a second initially, in case it's
// quickly archived.
setTimeout(() => {
initArchiveStatusChecker($target, url, statusUrl);
}, 2000);
}, 750);
} else {
// We don't need to continue checking.
$target.closest('.dropdown').children('i').removeClass('loading');

Loading…
Cancel
Save