Restore list download button

This commit is contained in:
2023-04-04 16:48:12 +02:00
parent 782492de35
commit 9b451b37ea

View File

@@ -32,6 +32,7 @@ let view = "" // file or gallery
let file = file_struct let file = file_struct
let list = list_struct let list = list_struct
let is_list = false let is_list = false
let list_downloadable = false
let file_preview let file_preview
let button_home let button_home
@@ -139,8 +140,13 @@ const reload = async () => {
const open_list = l => { const open_list = l => {
l.download_href = window.api_endpoint+"/list/"+l.id+"/zip" l.download_href = window.api_endpoint+"/list/"+l.id+"/zip"
l.info_href = window.api_endpoint+"/list/"+l.id l.info_href = window.api_endpoint+"/list/"+l.id
list_downloadable = true
l.files.forEach(f => { l.files.forEach(f => {
file_set_href(f) file_set_href(f)
if (!f.can_download) {
list_downloadable = false
}
}) })
list = l list = l
@@ -435,7 +441,7 @@ const keyboard_event = evt => {
</button> </button>
{/if} {/if}
{#if is_list && file.can_download} {#if is_list && list_downloadable}
<button <button
on:click={downloader.download_list} on:click={downloader.download_list}
class="toolbar_button" class="toolbar_button"