From ea30697ffbfab6d2831f6d61a789ef634145478e Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Thu, 10 Jul 2025 19:46:41 -0400 Subject: [PATCH] Lots of work on searching. Other related code clean up. --- src/lib/ae_idaa_stores.ts | 9 +- src/routes/events/[event_id]/+page.svelte | 6 +- .../ae_comp__event_session_obj_li.svelte | 43 ++-- .../(idaa)/recovery_meetings/+layout.svelte | 78 +++---- .../idaa/(idaa)/recovery_meetings/+layout.ts | 4 +- .../(idaa)/recovery_meetings/+page.svelte | 197 ++++++++++-------- .../recovery_meetings/[event_id]/+page.svelte | 3 +- .../ae_idaa_comp__event_obj_id_view.svelte | 4 +- .../ae_idaa_comp__event_obj_li.svelte | 31 +-- .../ae_idaa_comp__event_obj_li_wrapper.svelte | 58 +++++- .../ae_idaa_comp__event_obj_qry.svelte | 27 +-- 11 files changed, 256 insertions(+), 204 deletions(-) diff --git a/src/lib/ae_idaa_stores.ts b/src/lib/ae_idaa_stores.ts index c82e5c73..f76281cb 100644 --- a/src/lib/ae_idaa_stores.ts +++ b/src/lib/ae_idaa_stores.ts @@ -51,6 +51,9 @@ let idaa_local_data_struct: key_val = { hidden: 'not_hidden', // all, hidden, not_hidden limit: 150, offset: 0, + + // qry__order_by: 'updated_on', // For the IDB index query + // qry__order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'name': 'ASC'}, // For the SQL query }, bb: { @@ -64,7 +67,8 @@ let idaa_local_data_struct: key_val = { qry__hidden: 'not_hidden', // all, hidden, not_hidden qry__limit: 50, qry__offset: 0, - qry__order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'title': 'ASC'}, + qry__order_by: 'updated_on', // For the IDB index query + qry__order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'title': 'ASC'}, // For the SQL query edit_kv: {}, // Used to track which post objects are being edited }, @@ -74,7 +78,8 @@ let idaa_local_data_struct: key_val = { qry__enabled: 'enabled', // all, disabled, enabled qry__hidden: 'not_hidden', // all, hidden, not_hidden qry__limit: 150, - qry__order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'name': 'ASC'}, + qry__order_by: 'updated_on', // For the IDB index query; name, updated_on/created_on + qry__order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'name': 'ASC'}, // For the SQL query qry__offset: 0, qry__fulltext_str: null, diff --git a/src/routes/events/[event_id]/+page.svelte b/src/routes/events/[event_id]/+page.svelte index f27df954..839ddf1a 100644 --- a/src/routes/events/[event_id]/+page.svelte +++ b/src/routes/events/[event_id]/+page.svelte @@ -576,9 +576,9 @@ max-w-max --> title="Search for a session" > {#if $events_sess.pres_mgmt.status_qry__search == 'loading'} - + {:else } - + {/if} Search @@ -606,7 +606,7 @@ max-w-max --> {:else} diff --git a/src/routes/events/ae_comp__event_session_obj_li.svelte b/src/routes/events/ae_comp__event_session_obj_li.svelte index 59dfee77..46b354c8 100644 --- a/src/routes/events/ae_comp__event_session_obj_li.svelte +++ b/src/routes/events/ae_comp__event_session_obj_li.svelte @@ -1,23 +1,4 @@ diff --git a/src/routes/idaa/(idaa)/recovery_meetings/+layout.ts b/src/routes/idaa/(idaa)/recovery_meetings/+layout.ts index 4698b90e..67c4ffca 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/+layout.ts +++ b/src/routes/idaa/(idaa)/recovery_meetings/+layout.ts @@ -30,8 +30,10 @@ export async function load({ params, parent }) { // route for_obj_type: 'account', for_obj_id: account_id, qry_conference: false, - limit: 29, + hidden: 'not_hidden', // 'not_hidden' + enabled: 'enabled', order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'name': 'ASC'}, + limit: 199, try_cache: true, log_lvl: log_lvl }); diff --git a/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte b/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte index ef41db74..c524bab0 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte @@ -5,7 +5,7 @@ interface Props { } let { data }: Props = $props(); -let log_lvl: number = $state(0); +let log_lvl: number = $state(1); // *** Import Svelte specific import { page } from '$app/state'; @@ -34,71 +34,76 @@ import Comp__event_obj_li_wrapper from './ae_idaa_comp__event_obj_li_wrapper.sve // import Comp__event_obj_id_view from './ae_idaa_comp__event_obj_id_view.svelte'; -let event_id = page.url.searchParams.get('event_id') ?? null; -if (!event_id) { - $idaa_slct.event_id = null; -} else { - console.log(`ae Recovery Meetings - [event_id] +page.ts: event_id = `, event_id); - $idaa_slct.event_id = event_id; - $idaa_trig.event_id = event_id; +// let event_id = page.url.searchParams.get('event_id') ?? null; +// if (!event_id) { +// $idaa_slct.event_id = null; +// } else { +// console.log(`ae Recovery Meetings - [event_id] +page.ts: event_id = `, event_id); +// $idaa_slct.event_id = event_id; +// $idaa_trig.event_id = event_id; +// } + +if (browser) { + $idaa_trig.event_li_qry = true; + // $idaa_trig = 'load__event_obj_li'; } let event_id_random_li: Array = $state([]); // Functions and Logic -let lq_new__event_obj_li = $derived(liveQuery(async () => { - let link_to_type: string = 'account'; - let link_to_id: string = $slct.account_id; - if (log_lvl > 1) { - console.log(`link_to_type: ${link_to_type}; link_to_id: ${link_to_id}; event_id_random_li:`, event_id_random_li); - } +// let lq_new__event_obj_li = $derived(liveQuery(async () => { +// let link_to_type: string = 'account'; +// let link_to_id: string = $ae_lock.account_id; +// if (log_lvl > 1) { +// console.log(`link_to_type: ${link_to_type}; link_to_id: ${link_to_id}; event_id_random_li:`, event_id_random_li); +// } - // Check if event_id_random_li is an array and not undefined - if (event_id_random_li) { - if (log_lvl) { - console.log(`Trying bulkGet:`, event_id_random_li); - } - let results = await db_events.events - .bulkGet(event_id_random_li); +// // Check if event_id_random_li is an array and not undefined +// if (event_id_random_li) { +// if (log_lvl) { +// console.log(`Trying bulkGet:`, event_id_random_li); +// } +// let results = await db_events.events +// .bulkGet(event_id_random_li); - return results; - } else if (link_to_type && link_to_id) { - if (log_lvl) { - console.log(`Trying where: ${link_to_type}; equals: ${link_to_id}`); - } - let results: any = null; - if ($idaa_loc.recovery_meetings.qry__order_by == 'name') { - results = await db_events.events - .where(`${link_to_type}_id`) - .equals(link_to_id) - .and((event) => { - return event.hide == false; - }) - .and((event) => { - return event.enable == true; - }) - .sortBy('name') - } else { - results = await db_events.events - .where(`${link_to_type}_id`) - .equals(link_to_id) - .and((event) => { - return event.hide == false; - }) - .and((event) => { - return event.enable == true; - }) - .sortBy('updated_on') - } +// return results; +// } else if (link_to_type && link_to_id) { +// if (log_lvl) { +// console.log(`Trying where: ${link_to_type}; equals: ${link_to_id}`); +// } +// let results: any = null; +// if ($idaa_loc.recovery_meetings.qry__order_by == 'name') { +// results = await db_events.events +// .where(`${link_to_type}_id`) +// .equals(link_to_id) +// .and((event) => { +// return event.hide == false; +// }) +// .and((event) => { +// return event.enable == true; +// }) +// .sortBy('name') +// } else { +// results = await db_events.events +// .where(`${link_to_type}_id`) +// .equals(link_to_id) +// .and((event) => { +// return event.hide == false; +// }) +// .and((event) => { +// return event.enable == true; +// }) +// .sortBy('updated_on') +// } - return results; - } else { - if (log_lvl) { - console.log('Trying... Nothing to load'); - } - return null; - } -})); +// return results; +// } else { +// if (log_lvl) { +// console.log('Trying... Nothing to load'); +// } +// return null; +// } +// })); // let lq__event_obj = $derived(liveQuery(async () => { // let results = await db_events.events @@ -129,7 +134,7 @@ let lq_new__event_obj_li = $derived(liveQuery(async () => { // $idaa_prom.load__event_obj_li = events_func.load_ae_obj_li__event({ // api_cfg: $ae_api, // for_obj_type: 'account', -// for_obj_id: $idaa_slct.account_id, +// for_obj_id: $ae_loc.account_id, // qry_conference: false, // enabled: $idaa_loc.recovery_meetings.qry__enabled, // hidden: $idaa_loc.recovery_meetings.qry__hidden, @@ -147,6 +152,8 @@ $effect(() => { if ($idaa_trig.event_li_qry) { $idaa_trig.event_li_qry = false; + log_lvl = 2; + if (log_lvl) { console.log(`Triggered: $idaa_trig.event_li_qry`); } @@ -156,19 +163,15 @@ $effect(() => { let and_physical = $idaa_loc.recovery_meetings.qry__physical; let and_virtual = $idaa_loc.recovery_meetings.qry__virtual; let and_type = $idaa_loc.recovery_meetings.qry__type; - // let order_by_li = $idaa_loc.recovery_meetings.qry__order_by_li; + let fulltext_str = $idaa_loc.recovery_meetings.qry__fulltext_str?.trim() ?? null; + let enabled = $idaa_loc.recovery_meetings.qry__enabled; + let hidden = $idaa_loc.recovery_meetings.qry__hidden; + let limit = $idaa_loc.recovery_meetings.qry__limit; + let order_by_li = $idaa_loc.recovery_meetings.qry__order_by_li; let search_delay = 15; let max_tries = 5; - // let try_cache = true; - // let params = { - // 'qry__enabled': $idaa_loc.recovery_meetings.qry__enabled ?? 'enabled', - // 'qry__hidden': $idaa_loc.recovery_meetings.qry__hidden ?? 'not_hidden', - // 'qry__limit': $idaa_loc.recovery_meetings.qry__limit ?? 35, - // }; - - - if ($idaa_loc.recovery_meetings.qry__enabled !== 'all' || $idaa_loc.recovery_meetings.qry__hidden !== 'all') { + if (enabled !== 'all' || hidden !== 'all') { console.log(`Deleting disabled or hidden event.`); let results = db_events.events .clear(); @@ -179,15 +182,13 @@ $effect(() => { if ($idaa_sess.recovery_meetings?.qry__status != null && $idaa_sess.recovery_meetings?.qry__status != 'done') { console.log('*** TEST SEARCH - $idaa_sess.recovery_meetings.qry__status != done ***'); // WARNING: This is a temporary fix for the search string. It needs to be fixed in the future. Using lk_search_str for now. - $idaa_sess.recovery_meetings.status_qry__last_request_str = $idaa_loc.recovery_meetings.qry__fulltext_str; + $idaa_sess.recovery_meetings.status_qry__last_request_str = fulltext_str; // We want to delay the initial search request to give the previous search request to finish. let random_delay = Math.floor(Math.random() * 50); search_delay += 50+random_delay; } - - log_lvl = 1; - + event_id_random_li = []; let count = 0; let request_loop = setInterval(() => { count++; @@ -204,12 +205,13 @@ $effect(() => { let random_delay = Math.floor(Math.random() * 25); search_delay += 25+random_delay; console.log(`*** TEST SEARCH - $idaa_sess.recovery_meetings.qry__status == loading wait *** search_delay=${search_delay}`); - // $idaa_sess.status_qry__last_request_str = $idaa_loc.recovery_meetings.qry__fulltext_str; + // $idaa_sess.status_qry__last_request_str = fulltext_str; } else { console.log('*** TEST SEARCH - $idaa_sess.recovery_meetings.qry__status != loading ***'); $idaa_sess.recovery_meetings.qry__status = 'loading'; + // event_id_random_li = []; (and_physical) ?? null; (and_virtual) ?? null; @@ -219,7 +221,7 @@ $effect(() => { // and_type = null; // } - console.log(`TEST - and_physical: ${and_physical}; and_virtual: ${and_virtual}; and_type: ${and_type}; qry__fulltext_str: ${$idaa_loc.recovery_meetings.qry__fulltext_str}`); + console.log(`TEST - and_physical: ${and_physical}; and_virtual: ${and_virtual}; and_type: ${and_type}; qry__fulltext_str: ${fulltext_str}`); $idaa_prom.load__event_obj_qry = events_func.qry_ae_obj_li__event({ api_cfg: $ae_api, @@ -230,11 +232,12 @@ $effect(() => { qry_physical: and_physical, qry_virtual: and_virtual, qry_type: and_type, - qry_str: $idaa_loc.recovery_meetings.qry__fulltext_str, - enabled: $idaa_loc.recovery_meetings.qry__enabled, - hidden: $idaa_loc.recovery_meetings.qry__hidden, - order_by_li: $idaa_loc.recovery_meetings.qry__order_by_li, - limit: $idaa_loc.recovery_meetings.qry__limit, + qry_str: fulltext_str, + + enabled: enabled, + hidden: hidden, + limit: limit, + order_by_li: order_by_li, log_lvl: log_lvl, }) .then(function (search_results) { @@ -275,7 +278,7 @@ $effect(() => { $idaa_sess.recovery_meetings.qry__status = 'done'; if (log_lvl > 1) { - console.log(`TEST SEARCH - event_id_random_li:`, event_id_random_li); + console.log(`TEST SEARCH - qry__status: ${$idaa_sess.recovery_meetings.qry__status} event_id_random_li:`, event_id_random_li); // console.log(`TEST SEARCH - search live query: ${$lq_kv__event_obj_li}`); } @@ -335,12 +338,12 @@ if (browser) { let message = {'event_id': $idaa_slct?.event_id ?? null}; window.parent.postMessage(message, "*"); - add_activity_log( - { - action: 'idaa_meetings_page', - action_with: 'browser', - } - ); + // add_activity_log( + // { + // action: 'idaa_meetings_page', + // action_with: 'browser', + // } + // ); } @@ -468,17 +471,29 @@ function add_activity_log( show_edit_btn={true} /> + - -{#if event_id_random_li} +{#if Array.isArray(event_id_random_li) && event_id_random_li.length} {:else} -

No recovery meetings available to show.

+
+ {#if $idaa_sess.recovery_meetings.qry__status === 'loading'} +
+ + Loading... +
+ {:else} +
+ No recovery meetings available to show. The search may need to be changed. + {$idaa_sess.recovery_meetings.qry__status ?? 'Unknown Query Status'} +
+ {/if} +
{/if} diff --git a/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte b/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte index 80efcaea..5432eaa4 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte @@ -34,7 +34,7 @@ if (log_lvl) { $idaa_sess.recovery_meetings.edit__event_obj = null; $idaa_slct.event_id = ae_acct.slct.event_id; -$idaa_trig.event_id = ae_acct.slct.event_id; +// $idaa_trig.event_id = ae_acct.slct.event_id; // $idaa_slct.event_obj = ae_acct.slct.event_obj; @@ -76,7 +76,6 @@ if (browser) { } onDestroy(() => { - log_lvl = 1; if (log_lvl) { console.log(`Destroying recovery meetings page for event_id: ${$idaa_slct?.event_id}`); } diff --git a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_id_view.svelte b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_id_view.svelte index 988cc58a..40f6d88f 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_id_view.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_id_view.svelte @@ -14,8 +14,8 @@ if ($idaa_slct.event_id) { console.log(`Event Object selected: ${$lq__event_obj}`) console.log(`Event Object name: ${$lq__event_obj?.name}`); - $slct_trigger = 'load__event_obj'; - $idaa_trig.event_id = $idaa_slct.event_id; + // $slct_trigger = 'load__event_obj'; + // $idaa_trig.event_id = $idaa_slct.event_id; } // $: if (browser && $lq__event_obj?.event_id) { diff --git a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li.svelte b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li.svelte index 6c8590e6..df7c27f5 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li.svelte @@ -19,8 +19,8 @@ let { }: Props = $props(); // *** Import Svelte specific -import { onMount } from 'svelte'; -import { Spinner } from 'flowbite-svelte'; +// import { onMount } from 'svelte'; +// import { Spinner } from 'flowbite-svelte'; import { browser } from '$app/environment'; // *** Import Aether specific variables and functions @@ -35,12 +35,12 @@ if (browser) { console.log(`link_to_type: ${link_to_type}; link_to_id: ${link_to_id}`); } - add_activity_log( - { - action: 'idaa_meetings_page', - action_with: 'search', - } - ); + // add_activity_log( + // { + // action: 'idaa_meetings_page', + // action_with: 'search', + // } + // ); } function add_activity_log( @@ -108,10 +108,11 @@ function add_activity_log( " > + {#if $lq__event_obj_li && $lq__event_obj_li.length}

- + Results: @@ -381,10 +382,16 @@ function add_activity_log( {:else}
- {#if $idaa_loc.recovery_meetings.qry_status === 'loading'} -
Loading...
+ {#if $idaa_sess.recovery_meetings.qry__status === 'loading'} +
+ + + xx Loading... +
{:else} -
No recovery meetings available to show. The search may need to be changed.
+
+ xx No recovery meetings available to show. The search may need to be changed. +
{/if}
{/if} diff --git a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li_wrapper.svelte b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li_wrapper.svelte index 18490915..d91c56b1 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li_wrapper.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_li_wrapper.svelte @@ -54,18 +54,48 @@ let dq__where_eq_id_val: string = link_to_id; // Functions and Logic let lq__event_obj_li = $derived(liveQuery(async () => { - if (event_id_random_li.length > 0) { + // Check if event_id_random_li is an array and has items + // if (Array.isArray(event_id_random_li)) { // && event_id_random_li.length > 0) { + if (event_id_random_li && event_id_random_li.length) { + if (log_lvl) { + console.log(`Trying IDB bulkGet: ${event_id_random_li.length}`), event_id_random_li; + } + // if (!event_id_random_li.length) { + // return []; + // } let results = await db_events.events .bulkGet(event_id_random_li); return results; } else if (link_to_type && link_to_id) { - let results = await db_events.events - .where(dq__where_type_id_val) - .equals(dq__where_eq_id_val) - // .sortBy('name') - .sortBy('updated_on') - // This should be sorted by a custom sort field + if (log_lvl) { + console.log(`Trying where: ${link_to_type}; equals: ${link_to_id}; event_id_random_li: ${event_id_random_li}`, event_id_random_li); + } + let results: any = null; + if (order_by == 'name') { + results = await db_events.events + .where(dq__where_type_id_val) + .equals(dq__where_eq_id_val) + .and((event) => { + return event.hide == false; + }) + .and((event) => { + return event.enable == true; + }) + .sortBy('name') + // This should be sorted by a custom sort field + } else { + results = await db_events.events + .where(dq__where_type_id_val) + .equals(dq__where_eq_id_val) + .and((event) => { + return event.hide == false; + }) + .and((event) => { + return event.enable == true; + }) + .sortBy('updated_on') + } return results; } else { @@ -74,7 +104,7 @@ let lq__event_obj_li = $derived(liveQuery(async () => { })); - +{#if $lq__event_obj_li} { log_lvl={log_lvl} > +{:else} +
+
+ + Loading... +
+ +
+ No recovery meetings available to show. The search may need to be changed. +
+
+{/if} \ No newline at end of file diff --git a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_qry.svelte b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_qry.svelte index d6993b55..2844127f 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_qry.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/ae_idaa_comp__event_obj_qry.svelte @@ -43,11 +43,6 @@ if ($idaa_loc.recovery_meetings?.save_search_text && $idaa_loc.recovery_meetings // Functions and Logic -if (browser) { - $idaa_trig.event_li_qry = true; - // $idaa_trig = 'load__event_obj_li'; -} - function preventDefault(fn) { return function (event) { event.preventDefault(); @@ -441,20 +436,6 @@ function preventDefault(fn) { bind:value={$idaa_loc.recovery_meetings.qry__limit} onchange={() => { $idaa_trig.event_li_qry = true; - // search__event_presenter({ - // api_cfg: $ae_api, - // event_id: $events_slct.event_id, - // agree: true, - // biography: null, - // ft_search_str: '', - // lk_search_str: '', - // params: { - // 'qry__enabled': 'enabled', - // 'qry__hidden': 'not_hidden', - // 'qry__limit': $idaa_loc.recovery_meetings.qry__limit__events,}, - // try_cache: false, - // log_lvl: log_lvl, - // }); }} class=" select w-20 text-sm inline-block @@ -490,11 +471,11 @@ function preventDefault(fn) { bind:value={$idaa_loc.recovery_meetings.qry__order_by} onchange={() => { if ($idaa_loc.recovery_meetings.qry__order_by == 'updated_on') { - $idaa_loc.recovery_meetings.qry__order_by = 'updated_on'; - $idaa_loc.recovery_meetings.qry__order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'name': 'ASC'}; + $idaa_loc.recovery_meetings.qry__order_by = 'updated_on'; // For the IDB index query + $idaa_loc.recovery_meetings.qry__order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC', 'name': 'ASC'}; // For the SQL query } else { - $idaa_loc.recovery_meetings.qry__order_by = 'name'; - $idaa_loc.recovery_meetings.qry__order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'}; + $idaa_loc.recovery_meetings.qry__order_by = 'name'; // For the IDB index query + $idaa_loc.recovery_meetings.qry__order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'}; // For the SQL query } $idaa_trig.event_li_qry = true; }}