Ready to demo for Precon CHOW again
This commit is contained in:
@@ -233,8 +233,14 @@ async function handle_submit_form(event) {
|
|||||||
obj_type: 'event_presenter',
|
obj_type: 'event_presenter',
|
||||||
data: event_presenter_do
|
data: event_presenter_do
|
||||||
});
|
});
|
||||||
$ae_loc.mod.events.disable_submit__event_presenter_obj = false;
|
console.log(ae_promises.create__event_presenter);
|
||||||
|
$ae_loc.mod.events.presenter_link = `${$ae_loc.site_domain}/events_speakers/load?event_presenter_id=${$slct.event_presenter_id}`;
|
||||||
|
console.log('Speaker link:', $ae_loc.mod.events.presenter_link);
|
||||||
|
|
||||||
|
$ae_loc.mod.events.disable_submit__event_presenter_obj = false;
|
||||||
|
$ae_sess.mod.events.submit_status = 'created';
|
||||||
|
|
||||||
|
$slct_trigger = 'load__event_presenter_obj';
|
||||||
} else {
|
} else {
|
||||||
ae_promises.update__event_presenter_obj = await handle_update__event_presenter({
|
ae_promises.update__event_presenter_obj = await handle_update__event_presenter({
|
||||||
obj_type: 'event_presenter',
|
obj_type: 'event_presenter',
|
||||||
@@ -242,6 +248,19 @@ async function handle_submit_form(event) {
|
|||||||
data: event_presenter_do
|
data: event_presenter_do
|
||||||
});
|
});
|
||||||
$ae_loc.mod.events.disable_submit__event_presenter_obj = false;
|
$ae_loc.mod.events.disable_submit__event_presenter_obj = false;
|
||||||
|
$ae_sess.mod.events.submit_status = 'updated';
|
||||||
|
|
||||||
|
$slct_trigger = 'load__event_presenter_obj';
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($slct.event_presenter_id) {
|
||||||
|
if ($store_current_tab == 'start' && $slct.event_presenter_id) {
|
||||||
|
$store_current_tab = 'biograhpy';
|
||||||
|
} else if ($store_current_tab == 'biograhpy' && $slct.event_presenter_id) {
|
||||||
|
$store_current_tab = 'files';
|
||||||
|
} else if ($store_current_tab == 'files' && $slct.event_presenter_id) {
|
||||||
|
$store_current_tab = 'more';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -291,40 +310,12 @@ async function handle_submit_form_files(event) {
|
|||||||
obj_id: $slct.event_presenter_id,
|
obj_id: $slct.event_presenter_id,
|
||||||
data: event_presenter_do
|
data: event_presenter_do
|
||||||
});
|
});
|
||||||
|
$ae_sess.mod.events.disable_submit__event_presenter_obj = false;
|
||||||
|
$ae_sess.mod.events.submit_status = 'updated';
|
||||||
|
|
||||||
// let event_presenter_do: key_val = {
|
if ($store_current_tab == 'files' && $slct.event_presenter_id) {
|
||||||
// logo_li_json: {
|
$store_current_tab = 'more';
|
||||||
// primary: hosted_file_results[0],
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
// };
|
|
||||||
|
|
||||||
|
|
||||||
// event_presenter_do['logo_li_json'] = hosted_file_result;
|
|
||||||
|
|
||||||
// event_presenter_do['notes'] = 'Update after file upload!';
|
|
||||||
|
|
||||||
// update_event_presenter_obj_promise = await api.update_ae_obj_id_crud({
|
|
||||||
// api_cfg: $ae_api,
|
|
||||||
// obj_type: 'event_presenter',
|
|
||||||
// obj_id: $slct.event_presenter_id,
|
|
||||||
// fields: event_presenter_do,
|
|
||||||
// key: $ae_api.api_crud_super_key,
|
|
||||||
// log_lvl: 1
|
|
||||||
// })
|
|
||||||
// .then(function (event_presenter_obj_update_result) {
|
|
||||||
// if (!event_presenter_obj_update_result) {
|
|
||||||
// console.log('The result was null or false.');
|
|
||||||
// return false;
|
|
||||||
// }
|
|
||||||
// return event_presenter_obj_update_result;
|
|
||||||
// })
|
|
||||||
// .catch(function (error) {
|
|
||||||
// console.log('Something went wrong.');
|
|
||||||
// console.log(error);
|
|
||||||
// return false;
|
|
||||||
// });
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -512,7 +503,13 @@ async function handle_update__event_presenter({
|
|||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
<span>Start</span>
|
<span>Start</span>
|
||||||
</Tab>
|
</Tab>
|
||||||
<Tab bind:group={$store_current_tab} name="tab_biograhpy" value={'biograhpy'} disabled={!$slct.event_presenter_obj.event_presenter_id_random}>
|
<Tab
|
||||||
|
bind:group={$store_current_tab}
|
||||||
|
name="tab_biograhpy"
|
||||||
|
value={'biograhpy'}
|
||||||
|
disabled={!$slct.event_presenter_obj.event_presenter_id_random}
|
||||||
|
regionTab={!$slct.event_presenter_obj.event_presenter_id_random ? 'text-slate-400' : ''}
|
||||||
|
>
|
||||||
<svelte:fragment slot="lead">
|
<svelte:fragment slot="lead">
|
||||||
{#if $slct.event_presenter_obj.biography && $slct.event_presenter_obj.biography.length > 50}
|
{#if $slct.event_presenter_obj.biography && $slct.event_presenter_obj.biography.length > 50}
|
||||||
<span class="fas fa-check text-green-500"></span>
|
<span class="fas fa-check text-green-500"></span>
|
||||||
@@ -521,7 +518,13 @@ async function handle_update__event_presenter({
|
|||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
Biography
|
Biography
|
||||||
</Tab>
|
</Tab>
|
||||||
<Tab bind:group={$store_current_tab} name="tab_files" value={'files'} disabled={!$slct.event_presenter_obj.event_presenter_id_random}>
|
<Tab
|
||||||
|
bind:group={$store_current_tab}
|
||||||
|
name="tab_files"
|
||||||
|
value={'files'}
|
||||||
|
disabled={!$slct.event_presenter_obj.event_presenter_id_random}
|
||||||
|
regionTab={!$slct.event_presenter_obj.event_presenter_id_random ? 'text-slate-400' : ''}
|
||||||
|
>
|
||||||
<svelte:fragment slot="lead">
|
<svelte:fragment slot="lead">
|
||||||
{#if $slct.event_presenter_obj.image_li_json}
|
{#if $slct.event_presenter_obj.image_li_json}
|
||||||
<span class="fas fa-check text-green-500"></span>
|
<span class="fas fa-check text-green-500"></span>
|
||||||
@@ -530,7 +533,13 @@ async function handle_update__event_presenter({
|
|||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
Files
|
Files
|
||||||
</Tab>
|
</Tab>
|
||||||
<Tab bind:group={$store_current_tab} name="tab_options" value={'options'} disabled={!$slct.event_presenter_obj.event_presenter_id_random}>
|
<Tab
|
||||||
|
bind:group={$store_current_tab}
|
||||||
|
name="tab_more"
|
||||||
|
value={'more'}
|
||||||
|
disabled={!$slct.event_presenter_obj.event_presenter_id_random}
|
||||||
|
regionTab={!$slct.event_presenter_obj.event_presenter_id_random ? 'text-slate-400' : ''}
|
||||||
|
>
|
||||||
<svelte:fragment slot="lead">
|
<svelte:fragment slot="lead">
|
||||||
<span class="fas fa-info"></span>
|
<span class="fas fa-info"></span>
|
||||||
</svelte:fragment>
|
</svelte:fragment>
|
||||||
@@ -834,7 +843,7 @@ async function handle_update__event_presenter({
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
||||||
{:else if $store_current_tab === 'options'}
|
{:else if $store_current_tab === 'more'}
|
||||||
|
|
||||||
|
|
||||||
<form
|
<form
|
||||||
|
|||||||
@@ -101,9 +101,11 @@ onMount(() => {
|
|||||||
ae_util.handle_url_and_message('sponsorship_cfg_id', $slct.sponsorship_cfg_id);
|
ae_util.handle_url_and_message('sponsorship_cfg_id', $slct.sponsorship_cfg_id);
|
||||||
ae_util.handle_url_and_message('sponsorship_id', $slct.sponsorship_id);
|
ae_util.handle_url_and_message('sponsorship_id', $slct.sponsorship_id);
|
||||||
if ($slct.sponsorship_id) {
|
if ($slct.sponsorship_id) {
|
||||||
console.log(`Got an ID. Let's clear the modal store and show the modal!`);
|
console.log(`Got an ID. Let's clear the modal store just in case!`);
|
||||||
modalStore.clear();
|
modalStore.clear();
|
||||||
modalStore.trigger(modal_edit__sponsorship_obj);
|
// Showing this modal like this seems to cause problems. The styles do not load or something.
|
||||||
|
// console.log(`Got an ID. Let's clear the modal store and show the modal!`);
|
||||||
|
// modalStore.trigger(modal_edit__sponsorship_obj);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -467,9 +467,9 @@ async function handle_submit_form(event) {
|
|||||||
});
|
});
|
||||||
console.log(ae_promises.create__sponsorship);
|
console.log(ae_promises.create__sponsorship);
|
||||||
$slct.sponsorship_id = ae_promises.create__sponsorship.obj_id_random;
|
$slct.sponsorship_id = ae_promises.create__sponsorship.obj_id_random;
|
||||||
// $ae_loc.mod.sponsorships.link = `${$ae_loc.href_url}/load?sponsorship_id=${$slct.sponsorship_id}`;
|
|
||||||
$ae_loc.mod.sponsorships.link = `${$ae_loc.site_domain}/sponsorships/load?sponsorship_id=${$slct.sponsorship_id}`;
|
$ae_loc.mod.sponsorships.link = `${$ae_loc.site_domain}/sponsorships/load?sponsorship_id=${$slct.sponsorship_id}`;
|
||||||
console.log('Sponsorship link:', $ae_loc.mod.sponsorships.link);
|
console.log('Sponsorship link:', $ae_loc.mod.sponsorships.link);
|
||||||
|
|
||||||
$ae_sess.mod.sponsorships.disable_submit__sponsorship_obj = false;
|
$ae_sess.mod.sponsorships.disable_submit__sponsorship_obj = false;
|
||||||
$ae_sess.mod.sponsorships.submit_status = 'created';
|
$ae_sess.mod.sponsorships.submit_status = 'created';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user