diff --git a/src/routes/events_speakers/+page.svelte b/src/routes/events_speakers/+page.svelte
index 70912ef3..c359cc9c 100644
--- a/src/routes/events_speakers/+page.svelte
+++ b/src/routes/events_speakers/+page.svelte
@@ -101,6 +101,14 @@ let ae_event_presenter_obj_li_get_promise: Promise;
let ae_event_presenter_obj_get_promise: Promise;
+// This might need to be reviewed and compared to sponsorships version again
+if ($ae_loc.mod.events.event_id) {
+ $slct.event_id = $ae_loc.mod.events.event_id;
+ // handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
+ handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
+}
+
+
onMount(() => {
console.log('Events - Speakers: +page.svelte');
@@ -116,7 +124,9 @@ onMount(() => {
ae_util.handle_url_and_message('event_id', $slct.event_id);
ae_util.handle_url_and_message('event_presenter_id', $slct.event_presenter_id);
if ($slct.event_presenter_id) {
- console.log(`Got an ID. Let's show the modal!`);
+ console.log(`Got an ID. Let's clear the modal store just in case!`);
+ modalStore.clear();
+ // console.log(`Got an ID. Let's show the modal!`);
// modalStore.trigger(modal_edit__event_presenter_obj);
// $slct_trigger = 'load__event_presenter_obj';
}
@@ -159,25 +169,12 @@ $: if ($slct_trigger == 'show_view__event_presenter_obj' && $ae_loc.mod.events.s
// console.log('Message sent to parent (iframe):', message);
}
-// This might need to be reviewed and compared to sponsorships version again
-if ($ae_loc.mod.events.event_id) {
- $slct.event_id = $ae_loc.mod.events.event_id;
- // handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
- handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
-}
-
-// if ($slct.event_id && !$slct.event_presenter_obj_li) {
-// console.log(`No presenter list was found for Event ID: ${$slct.event_id}`);
-
-// $slct_trigger = 'load__event_presenter_obj_li';
-// }
$: if ($slct_trigger == 'load__event_presenter_obj_li' && $slct.event_id) {
console.log(`load__event_presenter_obj_li event_id: ${$slct.event_id}`);
$slct_trigger = null;
- // $slct.event_id = $ae_loc.event_id;
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
}
diff --git a/src/routes/sponsorships/+page.svelte b/src/routes/sponsorships/+page.svelte
index 52f02e6b..5ac38ce8 100644
--- a/src/routes/sponsorships/+page.svelte
+++ b/src/routes/sponsorships/+page.svelte
@@ -91,6 +91,14 @@ let ae_sponsorship_obj_li_get_promise: Promise;
let ae_sponsorship_obj_get_promise: Promise;
+// This might need to be reviewed and compared to speakers version again
+if ($ae_loc.account_id) {
+ $slct.account_id = $ae_loc.account_id;
+ // handle_load_ae_obj_id__account({account_id: $slct.account_id, try_cache: false});
+ handle_load_ae_obj_li__sponsorship({account_id: $slct.account_id, try_cache: false});
+}
+
+
onMount(() => {
console.log('Sponsorships: +page.svelte');
@@ -151,10 +159,12 @@ $: if ($slct_trigger == 'show_view__sponsorship_obj' && $ae_loc.mod.sponsorships
// console.log('Message sent to parent (iframe):', message);
}
-// This might need to be reviewed and compared to speakers version again
-if ($ae_loc.account_id) {
- $slct.account_id = $ae_loc.account_id;
- // handle_load_ae_obj_id__account({account_id: $slct.account_id, try_cache: false});
+
+$: if ($slct_trigger == 'load__sponsorship_obj_li') {
+ console.log(`load__sponsorship_obj_li account_id=${$slct.account_id}`);
+
+ $slct_trigger = null;
+
handle_load_ae_obj_li__sponsorship({account_id: $slct.account_id, try_cache: false});
}
@@ -205,7 +215,7 @@ async function handle_load_ae_obj_li__sponsorship({account_id, try_cache=true})
})
.finally(function () {
$ae_loc.mod.sponsorships.qry_status = 'done';
- // console.log('Sponsorship list:', $slct.sponsorship_obj_li);
+ console.log('Object list:', $slct.sponsorship_obj_li);
});
return ae_sponsorship_obj_li_get_promise;
@@ -325,6 +335,13 @@ async function handle_load_ae_obj_id__sponsorship({sponsorship_id, try_cache=fal
})
.then(function (sponsorship_obj_get_result) {
if (sponsorship_obj_get_result) {
+
+ if (!sponsorship_obj_get_result.sponsorship_id_random || !sponsorship_obj_get_result.sponsorship_cfg_id_random) {
+ console.log('WARNING: These results do not seem correct. Trigger a reload of the object.');
+ $slct_trigger = 'load__sponsorship_obj';
+ return false;
+ }
+
$slct.sponsorship_obj = sponsorship_obj_get_result;
console.log(`sponsorship object:`, $slct.sponsorship_obj);
}
diff --git a/src/routes/sponsorships/10_edit_modal__sponsorship_obj.svelte b/src/routes/sponsorships/10_edit_modal__sponsorship_obj.svelte
index e6ec36f1..9dc5d859 100644
--- a/src/routes/sponsorships/10_edit_modal__sponsorship_obj.svelte
+++ b/src/routes/sponsorships/10_edit_modal__sponsorship_obj.svelte
@@ -77,7 +77,18 @@ if ($slct.sponsorship_id) {
logo_li_json: null,
media_li_json: null,
- questions_li_json: {},
+ questions_li_json: {
+ accommodations_text: null,
+ public_recognition: null,
+ social_email: null,
+ dedicated_promos: null,
+ table_exhibit: null,
+ table_power: null,
+ plenary_session: null,
+ plenary_opening: null,
+ virtual_session: null,
+ // promo_video: null,
+ },
social_li_json: null,
@@ -996,7 +1007,7 @@ async function handle_delete_sponsorship_obj({sponsorship_id, hosted_file_id=nul
regionTab={!$slct.sponsorship_id || $slct.sponsorship_obj.level_num < 2 ? 'text-slate-400' : ''}
>
- {#if $slct.sponsorship_obj.questions_li_json && $slct.sponsorship_obj.questions_li_json.table_exhibit}
+ {#if $slct.sponsorship_obj.questions_li_json && ($slct.sponsorship_obj.questions_li_json.table_exhibit || $slct.sponsorship_obj.questions_li_json.table_exhibit === 0)}
{/if}
@@ -1751,7 +1762,6 @@ async function handle_delete_sponsorship_obj({sponsorship_id, hosted_file_id=nul
If you select "Yes", our CHOW Manager, Shannon Colbert will review your selection and be in touch with more details.
-->
- Are you interested in hosting a CHOW plenary session?
+ Are you interested in hosting a CHOW plenary session?
- Are you interested in hosting the CHOW 2024 Opening Remarks at a Plenary Session?
+ Are you interested in hosting the CHOW 2024 Opening Remarks at a Plenary Session?
-->
- Are you interested in hosting a CHOW virtual session?
+ Are you interested in hosting a CHOW virtual session?