diff --git a/app/ui/archiveTile.js b/app/ui/archiveTile.js index 50c1e5bc..83c1e2ac 100644 --- a/app/ui/archiveTile.js +++ b/app/ui/archiveTile.js @@ -3,6 +3,7 @@ const html = require('choo/html'); const raw = require('choo/html/raw'); const assets = require('../../common/assets'); +const faviconProgressBar = require('./faviconProgressbar'); const { bytes, copyToClipboard, @@ -397,6 +398,7 @@ module.exports.uploading = function(state, emit) { const progress = state.transfer.progressRatio; const progressPercent = percent(progress); const archive = state.archive; + faviconProgressBar.updateFavicon(progressPercent); return html` !archive.expired) .map(archive => archiveTile(state, emit, archive)); let left = ''; + if (state.uploading) { left = archiveTile.uploading(state, emit); } else if (state.archive.numFiles > 0) { + faviconProgressbar.updateFavicon('0%'); left = archiveTile.wip(state, emit); } else { + faviconProgressbar.updateFavicon('0%'); left = archiveTile.empty(state, emit); } archives.reverse();