Reset selected folder on new download initiation; add conditional rendering for folder items in modal

This commit is contained in:
Will Miao
2025-02-15 20:21:48 +08:00
parent f4139ea2a5
commit e2c0114c50
2 changed files with 7 additions and 4 deletions

View File

@@ -42,6 +42,8 @@ export class DownloadManager {
this.versions = [];
this.modelInfo = null;
this.modelVersionId = null;
// Add this line to reset selectedFolder
this.selectedFolder = ''; // Reset selectedFolder when starting new download
}
async validateAndFetchVersions() {
@@ -224,7 +226,6 @@ export class DownloadManager {
throw new Error(await response.text());
}
const result = await response.json();
showToast('Download completed successfully', 'success');
modalManager.closeModal('downloadModal');

View File

@@ -55,9 +55,11 @@
<div class="folder-browser" id="folderBrowser">
<!-- Folders will be dynamically inserted here -->
{% for folder in folders %}
<div class="folder-item" data-folder="{{ folder }}">
{{ folder }}
</div>
{% if folder %}
<div class="folder-item" data-folder="{{ folder }}">
{{ folder }}
</div>
{% endif %}
{% endfor %}
</div>
</div>