Cleaning things up. Minor bug fixes.

This commit is contained in:
Scott Idem
2024-08-13 20:57:19 -04:00
parent 53fea0d25d
commit 06a1d7a771
4 changed files with 37 additions and 115 deletions

View File

@@ -4,15 +4,15 @@ export let data: any;
// console.log(`ae_events_pres_mgmt event [slug] +page.svelte data:`, data);
import { onMount } from 'svelte';
import { goto, invalidate, pushState, replaceState } from '$app/navigation';
// import { goto, invalidate, pushState, replaceState } from '$app/navigation';
import { clipboard, FileDropzone, getModalStore, localStorageStore, ProgressRadial, RadioGroup, RadioItem, TabGroup, Tab, TabAnchor } from '@skeletonlabs/skeleton';
// import { clipboard, FileDropzone, getModalStore, localStorageStore, ProgressRadial, RadioGroup, RadioItem, TabGroup, Tab, TabAnchor } from '@skeletonlabs/skeleton';
import type { key_val } from '$lib/ae_stores';
import { ae_util } from '$lib/ae_utils';
import { api } from '$lib/api';
import Element_ae_crud from '$lib/element_ae_crud.svelte';
import Element_data_store from '$lib/element_data_store.svelte';
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
// import Element_data_store from '$lib/element_data_store.svelte';
import Comp_event_session_obj_li from '../../ae_comp__event_session_obj_li.svelte';
import { liveQuery } from "dexie";
@@ -52,9 +52,7 @@ let lq__event_obj = liveQuery(
// .toArray()
// );
let event_session_id_random_li: string[] = ['VSBH-19-41-50'];
// let event_session_id_random_li: string[] = ['VSBH-19-41-51'];
// let event_session_id_random_li: string[] = [''];
let event_session_id_random_li: string[] = [];
// let event_session_id_random_li: string[] = [];
// event_session_id_random_li = [];
@@ -106,27 +104,6 @@ let ae_tmp: key_val = {};
let ae_triggers: key_val = {};
// let params = {
// 'qry__enabled': $events_loc.pres_mgmt.qry_enabled ?? 'enabled',
// 'qry__hidden': $events_loc.pres_mgmt.qry_hidden ?? 'not_hidden',
// 'qry__limit': $events_loc.pres_mgmt.qry_limit__session ?? 35,
// }
// if ($ae_loc.administrator_access) {
// params['qry__enabled'] = 'all';
// params['qry__hidden'] = 'all';
// params['qry__limit'] = 150;
// } else if ($ae_loc.trusted_access) {
// params['qry__enabled'] = 'enabled';
// params['qry__hidden'] = 'not_hidden';
// params['qry__limit'] = 75;
// } else {
// params['qry__enabled'] = 'enabled';
// params['qry__hidden'] = 'not_hidden';
// params['qry__limit'] = 35;
// }
onMount(() => {
console.log('Events Event [slug]: +page.svelte');
@@ -197,11 +174,11 @@ function process_search_string(search_str: string) {
console.log(`"${search_str}"`);
let params = {
'qry__enabled': $events_loc.pres_mgmt.qry_enabled ?? 'enabled',
'qry__hidden': $events_loc.pres_mgmt.qry_hidden ?? 'not_hidden',
'qry__limit': $events_loc.pres_mgmt.qry_limit__session ?? 35,
}
// let params = {
// 'qry__enabled': $events_loc.pres_mgmt.qry_enabled ?? 'enabled',
// 'qry__hidden': $events_loc.pres_mgmt.qry_hidden ?? 'not_hidden',
// 'qry__limit': $events_loc.pres_mgmt.qry_limit__sessions ?? 35,
// }
// if ($ae_loc.administrator_access) {
// params['qry__enabled'] = 'all';
@@ -227,7 +204,7 @@ function process_search_string(search_str: string) {
// like_search_qry_str: lk_search_str_new,
// like_presentation_search_qry_str: lk_search_str_new,
// like_presenter_search_qry_str: lk_search_str_new,
params: params,
// params: params,
try_cache: false,
log_lvl: 0,
});
@@ -243,9 +220,10 @@ async function handle_search__event_session(
search_delay = 0,
max_tries = 5,
params = {
'qry__enabled': 'enabled',
'qry__hidden': 'not_hidden',
'qry__limit': 35,},
'qry__enabled': $events_loc.pres_mgmt.qry_enabled ?? 'enabled',
'qry__hidden': $events_loc.pres_mgmt.qry_hidden ?? 'not_hidden',
'qry__limit': $events_loc.pres_mgmt.qry_limit__sessions ?? 35,
},
try_cache=false,
log_lvl=1,
}: {
@@ -341,64 +319,7 @@ async function handle_search__event_session(
clearInterval(request_loop);
}
}, search_delay);
// if ($events_sess.pres_mgmt.status_qry__search == 'loading') {
// console.log('*** $events_sess.pres_mgmt.status_qry__search == loading ***');
// setTimeout(() => {
// console.log("Delayed for X second.");
// $events_sess.pres_mgmt.status_qry__search = 'loading';
// search_submit_results = events_func.handle_search__event_session({
// api_cfg: api_cfg,
// event_id: event_id,
// // type_code: type_code,
// fulltext_search_qry_str: ft_search_str,
// ft_presenter_search_qry_str: null,
// like_search_qry_str: lk_search_str,
// like_presentation_search_qry_str: lk_search_str,
// like_presenter_search_qry_str: lk_search_str,
// // external_event_id: $events_loc.pres_mgmt.default__external_registration_id,
// params: params,
// try_cache: try_cache,
// log_lvl: log_lvl,
// })
// .then(function (search_results) {
// $events_slct.event_session_obj_li = search_results;
// console.log(search_results);
// $events_sess.pres_mgmt.status_qry__search = 'done';
// })
// .finally(() => {
// console.log('Search done. Pulling out the event_session_id_randoms.');
// // console.log(`TEST search delay: ${$lq_kv__event_session_obj_li}`);
// event_session_id_random_li = [];
// // We need to loop through the array of objects and get the event_session_id_random from each object a new list of event_session_id_randoms. Then we can use this list to get the full objects from the database.
// let tmp_li = []; // This is to prevent the array from constantly updating and triggering the liveQuery.
// for (let i = 0; i < $events_slct.event_session_obj_li.length; i++) {
// tmp_li.push($events_slct.event_session_obj_li[i].event_session_id_random);
// }
// event_session_id_random_li = tmp_li;
// console.log(`event_session_id_random_li:`, event_session_id_random_li);
// console.log(`TEST search delay live query: ${$lq_kv__event_session_obj_li}`);
// });
// }, search_delay);
// } else {
// console.log('*** $events_sess.pres_mgmt.status_qry__search != loading ***');
// }
// } // end if search string is valid
}
</script>
@@ -413,7 +334,9 @@ async function handle_search__event_session(
<section
class="
ae_events_pres_mgmt_event
md:container h-full mx-auto flex flex-col gap-1 py-1 px-2 pb-16
md:container h-full mx-auto
flex flex-col gap-1
py-1 px-2 pb-16
items-center
min-w-100
w-3/4
@@ -427,7 +350,7 @@ async function handle_search__event_session(
{#if $lq__event_obj}
<header>
<h2 class="h3 text-center">{$lq__event_obj?.name}</h2>
<h3 class="h4 text-center">Presentation Management Hub</h3>
<h3 class="h4 text-center">Presentations - Session Lookup</h3>
</header>
{/if}
@@ -548,7 +471,7 @@ async function handle_search__event_session(
<style lang="postcss">
/* Use the div.ae_quick_modal_container to block background clicks when using the section.ae_quick_popover. */
div.ae_quick_modal_container {
/* div.ae_quick_modal_container {
position: fixed;
top: 0;
left: 0;
@@ -556,10 +479,10 @@ div.ae_quick_modal_container {
height: 100%;
z-index: 100;
background-color: hsla(0, 0%, 0%, .5);
}
} */
/* The section.ae_quick_popover should be above the rest of the content and centered on the page. */
section.ae_quick_popover {
/* section.ae_quick_popover {
position: fixed;
top: 50%;
left: 50%;
@@ -572,5 +495,5 @@ section.ae_quick_popover {
min-height: 30%;
min-width: 80%;
}
} */
</style>

View File

@@ -67,9 +67,10 @@ async function handle_search__event_file(
ft_search_str = '',
lk_search_str = '',
params = {
'qry__enabled': 'enabled',
'qry__hidden': 'not_hidden',
'qry__limit': 35,},
'qry__enabled': $events_loc.pres_mgmt.qry_enabled ?? 'enabled',
'qry__hidden': $events_loc.pres_mgmt.qry_hidden ?? 'not_hidden',
'qry__limit': $events_loc.pres_mgmt.qry_limit__session ?? 35,
},
try_cache=false,
log_lvl=0,
}: {
@@ -264,10 +265,10 @@ async function handle_search__event_presenter(
class="
ae_events_pres_mgmt_event
h-full mx-auto
flex flex-col
flex flex-col gap-1
py-1 px-2 pb-16
items-center
space-y-2 pt-0 pb-8
min-w-fit
min-w-100
w-3/4
max-w-max
"
@@ -279,12 +280,11 @@ async function handle_search__event_presenter(
{#if $lq__event_obj}
<header>
<h2 class="h3 text-center">{$lq__event_obj?.name}</h2>
<h3 class="h4 text-center">Presentation Management Reports</h3>
<h3 class="h4 text-center">Presentations - Reports</h3>
</header>
{/if}
<Event_reports_page_menu
data={data}
lq__event_obj={lq__event_obj}
@@ -293,7 +293,6 @@ async function handle_search__event_presenter(
<div class="variant-ghost-success my-2 p-2 rounded-md flex flex-row items-center">
<button
type="button"
disabled={!$ae_loc.trusted_access}

View File

@@ -171,7 +171,7 @@ let ae_triggers: key_val = {};
</label>
<select
id="qry_limit__sessions"
bind:value={$events_sess.pres_mgmt.qry_limit__sessions}
bind:value={$events_loc.pres_mgmt.qry_limit__sessions}
on:change={() => {
// handle_search__event_presenter({
// api_cfg: $ae_api,
@@ -183,7 +183,7 @@ let ae_triggers: key_val = {};
// params: {
// 'qry__enabled': 'enabled',
// 'qry__hidden': 'not_hidden',
// 'qry__limit': $events_sess.pres_mgmt.qry_limit__sessions,},
// 'qry__limit': $events_loc.pres_mgmt.qry_limit__sessions,},
// try_cache: false,
// log_lvl: log_lvl,
// });
@@ -222,7 +222,7 @@ let ae_triggers: key_val = {};
// params: {
// 'qry__enabled': 'enabled',
// 'qry__hidden': 'not_hidden',
// 'qry__limit': $events_sess.pres_mgmt.qry_limit__sessions,},
// 'qry__limit': $events_loc.pres_mgmt.qry_limit__sessions,},
// try_cache: false,
// log_lvl: log_lvl,
// });

View File

@@ -153,7 +153,7 @@ let ae_triggers: key_val = {};
</label>
<select
id="qry_limit__sessions"
bind:value={$events_sess.pres_mgmt.qry_limit__sessions}
bind:value={$events_loc.pres_mgmt.qry_limit__sessions}
on:change={() => {
// handle_search__event_presenter({
// api_cfg: $ae_api,
@@ -165,7 +165,7 @@ let ae_triggers: key_val = {};
// params: {
// 'qry__enabled': 'enabled',
// 'qry__hidden': 'not_hidden',
// 'qry__limit': $events_sess.pres_mgmt.qry_limit__sessions,},
// 'qry__limit': $events_loc.pres_mgmt.qry_limit__sessions,},
// try_cache: false,
// log_lvl: log_lvl,
// });
@@ -204,7 +204,7 @@ let ae_triggers: key_val = {};
// params: {
// 'qry__enabled': 'enabled',
// 'qry__hidden': 'not_hidden',
// 'qry__limit': $events_sess.pres_mgmt.qry_limit__sessions,},
// 'qry__limit': $events_loc.pres_mgmt.qry_limit__sessions,},
// try_cache: false,
// log_lvl: log_lvl,
// });