diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts index baef296c..1c116ba8 100644 --- a/src/lib/ae_stores.ts +++ b/src/lib/ae_stores.ts @@ -64,12 +64,17 @@ export let ae_app_local_data_struct: key_val = { 'archives': {}, 'events': { + 'event_id': null, + // Badge Printing // Lead Retrievals // Presentation Management + // Speakers Management + 'default_session_id': null, // Assign to presenters by default + // other }, @@ -128,6 +133,8 @@ export let ae_app_session_data_struct: key_val = { // Presentation Management + // Speakers Management + // other }, 'journals': {}, diff --git a/src/routes/events_speakers/+page.svelte b/src/routes/events_speakers/+page.svelte index 65bfb632..2c9518b6 100644 --- a/src/routes/events_speakers/+page.svelte +++ b/src/routes/events_speakers/+page.svelte @@ -91,17 +91,19 @@ $: if ($slct_trigger == 'show_edit__event_presenter_obj' && $ae_loc.mod.events.s console.log('Show Modal Edit'); $slct_trigger = null; - let location = window.location.href; - const url = new URL(location); - url.searchParams.set('event_presenter_id', $slct.event_presenter_id); - history.pushState({}, '', url); + if ($slct.event_presenter_id) { + let location = window.location.href; + const url = new URL(location); + url.searchParams.set('event_presenter_id', $slct.event_presenter_id); + history.pushState({}, '', url); + + let message = {'event_presenter_id': $slct.event_presenter_id}; + window.parent.postMessage(message, "*"); + // console.log('Message sent to parent (iframe):', message); + } // modalStore.clear(); modalStore.trigger(modal_edit__event_presenter_obj); - - let message = {'event_presenter_id': $slct.event_presenter_id}; - window.parent.postMessage(message, "*"); - // console.log('Message sent to parent (iframe):', message); } $: if ($slct_trigger == 'show_view__event_presenter_obj' && $ae_loc.mod.events.show_view__event_presenter_obj) { @@ -260,17 +262,17 @@ async function handle_load_ae_obj_id__event_presenter({event_presenter_id, try_c diff --git a/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte b/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte index 3a894cf2..784cbf3f 100644 --- a/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte +++ b/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte @@ -1,30 +1,27 @@