Fixed misc bugs
This commit is contained in:
@@ -430,7 +430,7 @@ class BDFRApp {
|
||||
card.className = 'progress-card';
|
||||
card.id = `progress-${downloadId}`;
|
||||
|
||||
const typeLabel = data.type === 'subreddit' ? 'Subreddit' : 'User';
|
||||
const typeLabel = data.subreddit ? 'Subreddit' : 'User';
|
||||
const targetName = data.subreddit || data.username || 'Unknown';
|
||||
const itemsProcessedInit = Number.isFinite(data.items_processed) ? data.items_processed : (data.data && Number.isFinite(data.data.items_processed) ? data.data.items_processed : 0);
|
||||
const limitInit = Number.isFinite(data.limit) ? data.limit : (data.data && Number.isFinite(data.data.limit) ? data.data.limit : undefined);
|
||||
@@ -456,7 +456,7 @@ class BDFRApp {
|
||||
<div class="progress-fill" style="width: ${data.progress || 0}%"></div>
|
||||
</div>
|
||||
<div class="progress-text">
|
||||
${data.progress || 0}% complete
|
||||
${Math.round(data.progress || 0)}% complete
|
||||
${Number.isFinite(totalInit) ? `(${itemsProcessedInit}/${totalInit} items)` : ''}
|
||||
- ${data.message || 'Starting...'}
|
||||
</div>
|
||||
@@ -521,7 +521,7 @@ class BDFRApp {
|
||||
const itemsFound = Number.isFinite(data.items_found) ? data.items_found : (data.data && Number.isFinite(data.data.items_found) ? data.data.items_found : undefined);
|
||||
const totalItems = (limit && limit > 0) ? limit : itemsFound;
|
||||
|
||||
let progressTextContent = `${data.progress || 0}% complete`;
|
||||
let progressTextContent = `${Math.round(data.progress || 0)}% complete`;
|
||||
if (Number.isFinite(totalItems)) {
|
||||
progressTextContent += ` (${itemsProcessed}/${totalItems} items)`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user