Creating new session_view.svelte. General clean up related to that and presenter_view.svelte

This commit is contained in:
Scott Idem
2024-08-01 10:46:09 -04:00
parent f8b53baee8
commit 2fca5b2c3b
5 changed files with 1291 additions and 1168 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts">
console.log(`ae_events_pres_mgmt session [slug] form_agree.svelte`);
console.log(`ae_events_pres_mgmt presenter_view.svelte`);
import { createEventDispatcher, onMount } from 'svelte';
import { clipboard, FileDropzone } from '@skeletonlabs/skeleton';
@@ -20,12 +20,11 @@ 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';
// Exports
export let event_presenter_id: string;
// export let event_presentation_obj: key_val;
export let event_presentation_id: null|string = null;
export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'
// export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'
let ae_placeholder_li: key_val = {};
let ae_promises: key_val = {}; // Promise<any>;
@@ -72,7 +71,7 @@ $: if ($lq__event_presenter_obj?.biography && ae_tmp.biography === null) {
}
// console.log(`ae_tmp.biography:`, $lq__event_presenter_obj?.biography);
$slct.person_obj_kv = {}; // This is intended for the POC lookup list when generated.
$slct.person_obj_kv = {}; // This is intended for the person presenter lookup list when generated.
// $events_slct.event_presenter_obj = $lq__event_presenter_obj;
@@ -274,9 +273,6 @@ $: if ($lq__event_presenter_obj) {
}
</script>
<!-- {#await $lq__event_presenter_obj} -->
<!-- Loading... -->
<!-- {:then result} -->
{#if $lq__event_presenter_obj}
<h2 class="h3">
@@ -287,14 +283,21 @@ $: if ($lq__event_presenter_obj) {
<span class="text-sm">
{#if (!$ae_loc.trusted_access && !$events_loc.auth__kv.presenter[$lq__event_presenter_obj.event_presenter_id_random] && !$events_loc.auth__kv.session[$lq__event_presenter_obj.event_session_id_random])}
<!-- Only show the domain name of the email address. -->
(
<!-- ( -->
<!-- {$lq__event_presenter_obj.email.replace(/@.*$/, '@...')} -->
<!-- {$lq__event_presenter_obj.person_primary_email.substring(0, 1) + '...@example.com'} -->
{$lq__event_presenter_obj.person_primary_email.replace(/^(.{3}).*@/, '$1...@')}
)
{#if $lq__event_presenter_obj?.email}
({$lq__event_presenter_obj.email.replace(/^(.{3}).*@/, '$1...@')})
{:else}
<!-- email
{ae_snip.html__not_set} -->
{/if}
<!-- ) -->
<!-- {@html $lq__event_presenter_obj?.email ? $lq__event_presenter_obj?.email.replace(/^(.{3}).*@/, '$1...@') : 'email'+ae_snip.html__not_set} -->
<!-- ) -->
(Not signed in as presenter)
{:else}
({$lq__event_presenter_obj.email})
({@html $lq__event_presenter_obj.email ?? 'email '+ae_snip.html__not_set})
{/if}
</span>
@@ -465,7 +468,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'external_id'}
field_type={'text'}
field_value={$lq__event_presenter_obj.external_id}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.administrator_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -498,7 +501,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'external_id'}
field_type={'text'}
field_value={$lq__event_presenter_obj.person_external_id}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.administrator_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -529,7 +532,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'external_id'}
field_type={'text'}
field_value={$lq__event_presenter_obj.external_id}
allow_null={false}
allow_null={true}
hide_edit_btn={true}
outline_element={false}
show_crud={false}
@@ -611,7 +614,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'family_name'}
field_type={'text'}
field_value={$lq__event_presenter_obj.family_name}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.trusted_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -776,7 +779,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'affiliations'}
field_type={'text'}
field_value={$lq__event_presenter_obj.affiliations}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.trusted_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -805,7 +808,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'affiliations'}
field_type={'text'}
field_value={$lq__event_presenter_obj.person_affiliations}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.trusted_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -833,7 +836,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'affiliations'}
field_type={'text'}
field_value={$lq__event_presenter_obj.affiliations}
allow_null={false}
allow_null={true}
hide_edit_btn={true}
outline_element={false}
show_crud={false}
@@ -879,7 +882,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'professional_title'}
field_type={'text'}
field_value={$lq__event_presenter_obj.professional_title}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.trusted_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -908,7 +911,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'professional_title'}
field_type={'text'}
field_value={$lq__event_presenter_obj.person_professional_title}
allow_null={false}
allow_null={true}
hide_edit_btn={!$ae_loc.trusted_access || !$ae_loc.edit_mode}
outline_element={false}
show_crud={false}
@@ -936,7 +939,7 @@ $: if ($lq__event_presenter_obj) {
field_name={'professional_title'}
field_type={'text'}
field_value={$lq__event_presenter_obj.professional_title}
allow_null={false}
allow_null={true}
hide_edit_btn={true}
outline_element={false}
show_crud={false}
@@ -1450,5 +1453,3 @@ WARNING: The file upload and management is a work in progress. You can upload an
</section>
{/if}
<!-- {/await} -->