From 519525540cad9b63544f6cab3b8b593f26d33210 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 14 Jun 2024 16:38:15 -0400 Subject: [PATCH] File uploads for event presenters works. Other minor clean up. --- .../session/[slug]/+page.svelte | 16 +++++-- .../session/[slug]/presenter_view.svelte | 48 ++++++++++--------- 2 files changed, 38 insertions(+), 26 deletions(-) diff --git a/src/routes/events_pres_mgmt/session/[slug]/+page.svelte b/src/routes/events_pres_mgmt/session/[slug]/+page.svelte index d120b748..a077e4f4 100644 --- a/src/routes/events_pres_mgmt/session/[slug]/+page.svelte +++ b/src/routes/events_pres_mgmt/session/[slug]/+page.svelte @@ -241,7 +241,17 @@ function presenter_sign_in() { $events_slct.event_presenter_id = $events_sess.auth__person.presenter_id; } +$: if ($slct_trigger == 'load__event_file_obj_li') { + console.log(`load__event_file_obj_li event_session_id=${$slct.account_id}`); + $slct_trigger = null; + + events_func.handle_load_ae_obj_li__event_file({ + api_cfg: $ae_api, + event_session_id: $events_slct.event_session_id, + try_cache: false + }); +} $: if ($slct_trigger == 'load__event_presenter_obj_li') { console.log(`load__event_presenter_obj_li event_session_id=${$slct.account_id}`); @@ -902,7 +912,7 @@ function send_init_confirm_email({to_email, to_name, person_id, person_passcode, $events_sess.pres_mgmt.show_content__agree_text = null; } } - class="btn btn-md variant-ghost-secondary hover:variant-filled-secondary float-right" + class="btn btn-md variant-soft-secondary hover:variant-filled-secondary float-right" > Close @@ -945,7 +955,7 @@ function send_init_confirm_email({to_email, to_name, person_id, person_passcode, $events_sess.pres_mgmt.show_content__presenter_start = null; } } - class="btn btn-sm variant-soft-secondary float-right" + class="btn btn-md variant-soft-secondary hover:variant-filled-secondary float-right" > Close @@ -960,7 +970,7 @@ function send_init_confirm_email({to_email, to_name, person_id, person_passcode, $events_sess.pres_mgmt.show_content__presenter_start = null; } } - class="btn btn-sm variant-soft-secondary float-right" + class="btn btn-md variant-soft-secondary hover:variant-filled-secondary" > Close diff --git a/src/routes/events_pres_mgmt/session/[slug]/presenter_view.svelte b/src/routes/events_pres_mgmt/session/[slug]/presenter_view.svelte index a348b15d..b2f592c6 100644 --- a/src/routes/events_pres_mgmt/session/[slug]/presenter_view.svelte +++ b/src/routes/events_pres_mgmt/session/[slug]/presenter_view.svelte @@ -17,6 +17,7 @@ import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_st import { db_events } from "$lib/db_events"; import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores'; import { events_func } from '$lib/ae_events_functions'; + import { hide } from '@floating-ui/dom'; let ae_triggers: key_val = {}; @@ -241,13 +242,11 @@ async function handle_input_upload_files(input_upload_files) { }) .finally(function (event_file_id) { // $events_sess.pres_mgmt.files_uploading_count--; + $slct_trigger = 'load__event_file_obj_li'; + return event_file_id; }); - - - - console.log(ae_promises.upload__hosted_file_obj); let hosted_file_result = ae_promises.upload__hosted_file_obj; @@ -264,6 +263,20 @@ async function handle_input_upload_files(input_upload_files) {

Presenter Details for:
{$events_slct.presenter_obj.full_name} ({$events_slct.presenter_obj.email}) + + {#if $ae_loc.trusted_access} + + + + {/if}

@@ -299,34 +312,23 @@ async function handle_input_upload_files(input_upload_files) { {$events_slct.presenter_obj.person_passcode} (your passcode) - -
  • - {#if $ae_loc.trusted_access} - - - - {/if} -
  • Files: {$events_slct.presenter_obj.file_count ? `${$events_slct.presenter_obj.file_count}x` : '-- none --'}

    - -WARNING: This is a work in progress. The file upload feature is not yet fully functional. - +
    +WARNING: The file upload and management is a work in progress. You can upload files, but not yet delete or rename them. +