diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte
index 49db6456..44cd3ba4 100644
--- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte
+++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte
@@ -885,7 +885,7 @@ $effect(() => {
h-full min-w-full w-full max-w-full
flex flex-col sm:flex-row flex-wrap sm:flex-nowrap gap-0
items-center
- justify-center
+ justify-start sm:justify-center
py-1 px-0.5
bg-gray-100
diff --git a/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte b/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte
index e5454fef..451b42f2 100644
--- a/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte
+++ b/src/routes/events/[event_id]/(launcher)/launcher_file_cont.svelte
@@ -14,6 +14,7 @@ interface Props {
show_bak_download?: boolean;
// export let hide_api_download: boolean = true;
btn_size?: string;
+ btn_text_align?: string;
text_size?: string;
text_size_md?: string;
session_type?: string; // oral, poster, workshop, symposium, roundtable, other
@@ -38,6 +39,7 @@ let {
hide_draft = $bindable(false),
show_bak_download = false,
btn_size = $bindable('btn-sm'),
+ btn_text_align = $bindable('text-left'),
text_size = $bindable('text-sm'),
text_size_md = $bindable('md:text-base'),
session_type = $bindable('oral'),
@@ -479,25 +481,25 @@ function preventDefault(fn) {
class:outline-2={$events_slct.event_file_id == event_file_id}
class="
btn {btn_size}
- gap-1
+ gap-1 justify-between
min-w-full w-full max-w-96
preset-tonal-primary border border-primary-500
"
title={`Download this file:\n${event_file_obj.filename}\n[API] SHA256: ${event_file_obj.hash_sha256.slice(0, 10)}...\nHosted ID: ${event_file_obj.hosted_file_id_random} Event File ID: ${event_file_id}`}
>
+
{#await ae_promises[event_file_id]}
-
+
Downloading
{#if $ae_sess.api_download_kv[event_file_obj.hosted_file_id_random]}
{$ae_sess.api_download_kv[event_file_obj.hosted_file_id_random].percent_completed}%
{/if}
- :
-
+
{:then result}
-
+
{event_file_obj.extension}
{#if result === null}
@@ -506,13 +508,15 @@ function preventDefault(fn) {
Download failed!
{/if}
-
+
{/await}
+
diff --git a/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte b/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte
index d96a1dd0..a3d75332 100644
--- a/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte
+++ b/src/routes/events/[event_id]/(launcher)/launcher_menu.svelte
@@ -140,6 +140,7 @@ let ae_promises: key_val = $state({
hide_size={true}
show_bak_download={$ae_loc.trusted_access && $ae_loc.edit_mode}
btn_size={'btn-sm'}
+ btn_text_align={'text-center'}
text_size={'text-xs'}
text_size_md={'text-xs'}
session_type={event_file_obj?.event_session_type_code ?? 'oral'}
@@ -150,54 +151,6 @@ let ae_promises: key_val = $state({
bind:modal__open_event_file_id={$events_sess.launcher.modal__open_event_file_id}
bind:modal__event_file_obj={$events_sess.launcher.modal__event_file_obj}
/>
-
-
{/each}
{/if}
@@ -226,6 +179,7 @@ let ae_promises: key_val = $state({
hide_size={true}
show_bak_download={$ae_loc.trusted_access && $ae_loc.edit_mode}
btn_size={'btn-sm'}
+ btn_text_align={'text-center'}
text_size={'text-xs'}
text_size_md={'text-xs'}
session_type={event_file_obj?.event_session_type_code ?? 'oral'}