Various bug fixes for CHOW

This commit is contained in:
Scott Idem
2024-04-01 20:48:16 -04:00
parent 78b5fc1068
commit 3abe92a2dc
11 changed files with 77 additions and 45 deletions

View File

@@ -103,10 +103,10 @@ let ae_event_presenter_obj_get_promise: Promise<any>;
// 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});
if ($slct.event_id) {
handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
// $slct.event_id = $ae_loc.mod.events.event_id;
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
}
@@ -184,10 +184,20 @@ 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 enabled: string = ($ae_loc.qry__enabled ?? 'enabled'); // all, disabled, enabled
let hidden: string = ($ae_loc.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden
let limit: number = ($ae_loc.qry__limit ?? 99); // 99
let offset: number = ($ae_loc.qry__offset ?? 0); // 0
if ($ae_loc.administrator_access) {
enabled = 'all';
hidden = 'all';
}
// 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 = {};

View File

@@ -1,5 +1,5 @@
/** @type {import('./$types').LayoutLoad} */
console.log(`ae_events_speakers slug +layout.ts start`);
console.log(`ae_events_speakers [slug] +layout.ts start`);
import { get } from 'svelte/store';
@@ -16,28 +16,28 @@ export async function load({ params, url }) { // route
// let ae_loc_tmp = get(ae_loc);
// console.log(`ae_loc = `, ae_loc_tmp);
let ds_code_li: null|key_val = ae_loc_tmp.ds;
// console.log(`ae_ ds_code_li = `, ds_code_li);
let ds_code: null|string = null;
let ds_type: null|string = null;
// let ds_code_li: null|key_val = ae_loc_tmp.ds;
// // console.log(`ae_ ds_code_li = `, ds_code_li);
// let ds_code: null|string = null;
// let ds_type: null|string = null;
let data_struct = {
// ae_init: ae_loc_tmp,
params: params,
sections: [
{ slug: 'new', title: 'New Event Presenter' },
{ slug: 'manage', title: 'Manage' },
{ slug: 'test', title: 'Test' },
],
url: url,
// let data_struct = {
// // ae_init: ae_loc_tmp,
// params: params,
// sections: [
// { slug: 'new', title: 'New Event Presenter' },
// { slug: 'manage', title: 'Manage' },
// { slug: 'test', title: 'Test' },
// ],
// url: url,
};
// };
let loading_results = null;
// let loading_results = null;
ds_code = 'hub__page__events_speakers__create_info';
ds_type = 'text';
// ds_code = 'hub__page__events_speakers__create_info';
// ds_type = 'text';
// loading_results = await handle_get_data_store_obj_w_code({ code: ds_code })
// .then( function (ds_hub_page_events_create_info_results) {
// if (ds_hub_page_events_create_info_results) {
@@ -91,7 +91,7 @@ export async function load({ params, url }) { // route
// console.log(`ae_loc = `, get(ae_loc));
// });
return data_struct;
// return data_struct;
}

View File

@@ -95,17 +95,17 @@ onMount(() => {
// Load the Event Obj with ID based on the URL param.
$slct.event_id = data.url.searchParams.get('event_id');
$slct_trigger = 'load__event_obj';
// $slct.event_id = data.url.searchParams.get('event_id');
// $slct_trigger = 'load__event_obj';
$: if ($slct_trigger == 'load__event_obj' && $slct.event_id) {
console.log('Selected Event ID:', $slct.event_id);
// $: if ($slct_trigger == 'load__event_obj' && $slct.event_id) {
// console.log('Selected Event ID:', $slct.event_id);
$slct_trigger = null;
// $slct_trigger = null;
handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
}
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
// }
async function handle_load_ae_obj_id__event({event_id, try_cache=false}) {
console.log(`*** handle_load_ae_obj_id__event() *** event_id=${event_id}`);