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; return results;
}); });
$: lq__archive_obj = liveQuery(async () => { // $: lq__archive_obj = liveQuery(async () => {
let results = await db_archives.archive // let results = await db_archives.archive
.get($idaa_slct.archive_id); // .get($idaa_slct.archive_id);
return results; // return results;
}); // });
$: lq__archive_content_obj_li = liveQuery(async () => { // $: lq__archive_content_obj_li = liveQuery(async () => {
let results = await db_archives.content // let results = await db_archives.content
.where('archive_id') // .where('archive_id')
.equals($idaa_slct.archive_id) // .equals($idaa_slct.archive_id)
.reverse() // .reverse()
.sortBy('updated_on'); // .sortBy('updated_on');
// .sortBy('title'); // // .sortBy('title');
return results; // return results;
}); // });
$: lq__archive_content_obj = liveQuery(async () => { // $: lq__archive_content_obj = liveQuery(async () => {
let results = await db_archives.content // let results = await db_archives.content
.get($idaa_slct.archive_content_id); // .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> </script>

View File

@@ -136,9 +136,10 @@ $: if ($idaa_trig.archive_content_li) {
if (browser) { if (browser) {
console.log('Browser environment detected.'); 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, "*"); window.parent.postMessage(message, "*");
} }
</script> </script>