Bug fix for the archive_id not getting reset when viewing the list of archives.

This commit is contained in:
Scott Idem
2024-12-02 09:41:43 -05:00
parent 12b761e127
commit c0fe69ea73
2 changed files with 30 additions and 20 deletions

View File

@@ -37,32 +37,41 @@ $: lq__archive_obj_li = liveQuery(async () => {
return results;
});
$: lq__archive_obj = liveQuery(async () => {
let results = await db_archives.archive
.get($idaa_slct.archive_id);
// $: lq__archive_obj = liveQuery(async () => {
// let results = await db_archives.archive
// .get($idaa_slct.archive_id);
return results;
});
// return results;
// });
$: lq__archive_content_obj_li = liveQuery(async () => {
let results = await db_archives.content
.where('archive_id')
.equals($idaa_slct.archive_id)
.reverse()
.sortBy('updated_on');
// .sortBy('title');
// $: lq__archive_content_obj_li = liveQuery(async () => {
// let results = await db_archives.content
// .where('archive_id')
// .equals($idaa_slct.archive_id)
// .reverse()
// .sortBy('updated_on');
// // .sortBy('title');
return results;
});
// return results;
// });
$: lq__archive_content_obj = liveQuery(async () => {
let results = await db_archives.content
.get($idaa_slct.archive_content_id);
// $: lq__archive_content_obj = liveQuery(async () => {
// let results = await db_archives.content
// .get($idaa_slct.archive_content_id);
return results;
});
// return results;
// });
if (browser) {
console.log('Browser environment detected.');
// The archive_id should not already be set while the page is loading if we are looking at this page?
// let message = {'archive_id': $idaa_slct?.archive_id ?? null};
$idaa_slct.archive_id = null;
let message = {'archive_id': $idaa_slct.archive_id};
window.parent.postMessage(message, "*");
}
</script>

View File

@@ -136,9 +136,10 @@ $: if ($idaa_trig.archive_content_li) {
if (browser) {
console.log('Browser environment detected.');
let message = {'archive_id': $idaa_slct?.archive_id};
let message = {'archive_id': $idaa_slct?.archive_id ?? null};
window.parent.postMessage(message, "*");
}
</script>