From 0631937e18af6075062708fb6621a488f88ebe68 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 1 May 2026 18:15:20 -0400 Subject: [PATCH] Dim locked Novi identity fields --- .../idaa/(idaa)/bb/[post_id]/+page.svelte | 29 +++++++- ...idaa_comp__post_comment_obj_id_edit.svelte | 68 +++++++++++------- .../bb/ae_idaa_comp__post_obj_id_edit.svelte | 69 ++++++++++++------- 3 files changed, 115 insertions(+), 51 deletions(-) diff --git a/src/routes/idaa/(idaa)/bb/[post_id]/+page.svelte b/src/routes/idaa/(idaa)/bb/[post_id]/+page.svelte index c6a0ed47..0cec5b01 100644 --- a/src/routes/idaa/(idaa)/bb/[post_id]/+page.svelte +++ b/src/routes/idaa/(idaa)/bb/[post_id]/+page.svelte @@ -10,6 +10,7 @@ let log_lvl: number = 0; // *** Import Svelte specific import { onMount, onDestroy, untrack } from 'svelte'; +import { goto } from '$app/navigation'; // *** Import other supporting libraries import { liveQuery } from 'dexie'; @@ -90,6 +91,27 @@ let lq__post_comment_obj = $derived.by(() => { }); }); +function clear_bb_edit_state() { + $idaa_sess.bb.edit__post_obj = false; + $idaa_loc.bb.edit__post_obj = false; + $idaa_sess.bb.show__inline_edit__post_obj = false; + $idaa_loc.bb.show__inline_edit__post_obj = false; + $idaa_sess.bb.show__inline_edit__post_comment_id = false; + $idaa_loc.bb.show__inline_edit__post_comment_id = false; + $idaa_sess.bb.obj_changed = false; +} + +function handle_back_to_posts_list() { + if ($idaa_sess.bb.obj_changed) { + if (!confirm('You have unsaved changes. Are you sure you want to cancel?')) { + return; + } + } + + clear_bb_edit_state(); + void goto('/idaa/bb'); +} + onMount(() => { console.log('Browser environment detected.'); @@ -186,8 +208,9 @@ onDestroy(() => { justify-evenly gap-2 border-b p-1 pb-2 "> - Back to Posts List - + {#if $idaa_sess.bb.edit__post_obj} diff --git a/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_comment_obj_id_edit.svelte b/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_comment_obj_id_edit.svelte index 22d1c50b..59120fc2 100644 --- a/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_comment_obj_id_edit.svelte +++ b/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_comment_obj_id_edit.svelte @@ -584,22 +584,28 @@ Copy and paste link: ${
-
-
{#if $ae_loc.trusted_access} diff --git a/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_edit.svelte b/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_edit.svelte index f30ed07b..f38ffa99 100644 --- a/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_edit.svelte +++ b/src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_obj_id_edit.svelte @@ -820,24 +820,27 @@ $effect(() => {
-