General clean up. No working on the new event presenter components.
This commit is contained in:
@@ -21,11 +21,17 @@ import { api } from '$lib/api';
|
||||
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
|
||||
|
||||
|
||||
import List_event_presenter_obj from './10_list__event_presenter_obj.svelte';
|
||||
|
||||
type key_val = {
|
||||
[key: string]: any;
|
||||
};
|
||||
|
||||
|
||||
// console.log($slct, $slct_trigger);
|
||||
// if ($slct.event_id) {
|
||||
// // $slct_trigger = 'load__event_obj';
|
||||
// console.log(`$slct.event_id = `, $slct.event_id);
|
||||
// }
|
||||
|
||||
|
||||
onMount(() => {
|
||||
@@ -34,17 +40,77 @@ onMount(() => {
|
||||
// console.log(`$ae_loc = `, $ae_loc);
|
||||
|
||||
let href_url = window.location.href;
|
||||
console.log(href_url);
|
||||
// console.log(href_url);
|
||||
|
||||
$ae_loc.href_url = href_url;
|
||||
console.log(`$ae_loc.href_url = `, $ae_loc.href_url);
|
||||
// console.log(`$ae_loc.href_url = `, $ae_loc.href_url);
|
||||
});
|
||||
|
||||
|
||||
if ($ae_loc.event_id) {
|
||||
$slct.event_id = $ae_loc.event_id;
|
||||
$: if ($slct_trigger == 'load__event_obj' && $slct.event_id) {
|
||||
console.log('Selected 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__events_speakers({event_id: $slct.event_id, try_cache: false});
|
||||
handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
|
||||
}
|
||||
|
||||
|
||||
let ae_event_presenter_obj_li_get_promise: Promise<any>;
|
||||
|
||||
async function handle_load_ae_obj_li__event_presenter({event_id, try_cache=true}) {
|
||||
console.log('*** handle_load_ae_obj_li__event_presenter() ***');
|
||||
// console.log($ae_loc.mod.events);
|
||||
|
||||
let enabled = $ae_loc.mod.events.enabled;
|
||||
let hidden = $ae_loc.mod.events.hidden;
|
||||
let limit = $ae_loc.mod.events.limit;
|
||||
let offset = $ae_loc.mod.events.offset;
|
||||
|
||||
let params = {};
|
||||
|
||||
let params_json: key_val = {};
|
||||
|
||||
// console.log('params_json:', params_json);
|
||||
// console.log(params_json);
|
||||
|
||||
$ae_loc.mod.events.qry_status = 'loading';
|
||||
ae_event_presenter_obj_li_get_promise = api.get_ae_obj_li_for_obj_id_crud({
|
||||
api_cfg: $ae_api,
|
||||
obj_type: 'event_presenter',
|
||||
for_obj_type: 'event',
|
||||
for_obj_id: event_id,
|
||||
use_alt_table: false, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
||||
use_alt_base: false, // NOTE: This will use the base_name_alt value instead of the base_name value in the API config.
|
||||
enabled: enabled,
|
||||
hidden: hidden,
|
||||
order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC'},
|
||||
// order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'created_on': 'DESC', 'updated_on': 'DESC'},
|
||||
limit: limit,
|
||||
offset: offset,
|
||||
params_json: params_json,
|
||||
params: params,
|
||||
log_lvl: 0
|
||||
})
|
||||
|
||||
.then(function (event_presenter_obj_li_get_result) {
|
||||
if (event_presenter_obj_li_get_result) {
|
||||
$slct.event_presenter_obj_li = event_presenter_obj_li_get_result;
|
||||
} else {
|
||||
$slct.event_presenter_obj_li = [];
|
||||
}
|
||||
})
|
||||
.catch(function (error) {
|
||||
console.log('No results returned or failed.', error);
|
||||
})
|
||||
.finally(function () {
|
||||
$ae_loc.mod.events.qry_status = 'done';
|
||||
console.log('Object list:', $slct.event_presenter_obj_li);
|
||||
});
|
||||
|
||||
return ae_event_presenter_obj_li_get_promise;
|
||||
}
|
||||
|
||||
</script>
|
||||
@@ -74,6 +140,19 @@ if ($ae_loc.event_id) {
|
||||
|
||||
<section class="events_speakers_list">
|
||||
|
||||
<List_event_presenter_obj />
|
||||
|
||||
<!-- {#if $slct.event_presenter_obj_li && $slct.event_presenter_obj_li.length}
|
||||
|
||||
{#each $slct.event_presenter_obj_li as ae_event_presenter_obj, index}
|
||||
<div class="event_presenter_obj">
|
||||
{ae_event_presenter_obj.given_name}
|
||||
</div>
|
||||
|
||||
{/each}
|
||||
|
||||
{/if} -->
|
||||
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user