fix(events): ensure presenters and presentation-level files show correctly
- Harden 'ae_events__event_presenter.ts' to ensure both ID and ID_random fields are synced during refreshes. - Update presenter list wrapper to use '_id_random' for reliable Dexie queries. - Enable 'inc_all_file_li' and 'inc_file_li' in session loaders to pre-cache nested files. - Introduce 'Launcher_presentation_view.svelte' to explicitly display files linked to presentations. - Refactor presenter views to focus exclusively on speaker-specific files, avoiding UI duplication.
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
|
||||
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
|
||||
import Event_launcher_file_cont from './launcher_file_cont.svelte';
|
||||
import Launcher_presentation_view from './launcher_presentation_view.svelte';
|
||||
import Launcher_presenter_view from './launcher_presenter_view.svelte';
|
||||
import Launcher_presenter_view_posters from './launcher_presenter_view_posters.svelte';
|
||||
|
||||
@@ -494,6 +495,9 @@
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<!-- Presentation-level files -->
|
||||
<Launcher_presentation_view lq__event_presentation_obj={event_presentation_obj} />
|
||||
|
||||
<!-- The presenter list -->
|
||||
|
||||
{#if $lq__event_presenter_obj_li && $lq__event_presenter_obj_li.length}
|
||||
|
||||
Reference in New Issue
Block a user