From 86fbbfdfb50dc55253f8550fdf23410b535e9e3b Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 19 Sep 2025 15:05:56 -0400 Subject: [PATCH] Never ending work on styles. Trying to make absolute positioned headers and footers work. Also added scroll to top for Journals. --- .../(launcher)/launcher/+layout.svelte | 33 +++-- src/routes/journals/+layout.svelte | 120 ++++++++++++++++-- 2 files changed, 135 insertions(+), 18 deletions(-) diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte index 3aa35aa1..ece367bc 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte @@ -713,7 +713,7 @@ $effect(() => { mt-12 mb-14 sm:mb-12 h-full w-full max-w-7xl - + outline " > @@ -721,13 +721,19 @@ $effect(() => {
@@ -900,15 +906,22 @@ $effect(() => { -
{ {ae_util.iso_datetime_formatter($time,'time_long')} {/if} -
+ diff --git a/src/routes/journals/+layout.svelte b/src/routes/journals/+layout.svelte index c7b9fcd8..04b53a6b 100644 --- a/src/routes/journals/+layout.svelte +++ b/src/routes/journals/+layout.svelte @@ -65,6 +65,32 @@ $journals_slct.journal_obj_li = ae_acct.slct.journal_obj_li; // console.log($journals_slct.journal_obj_li); // }; + +let box: any; +let xLeft = $state(0); +let xScroll = $state(0); +let xWidth = $state(0); +let yTop = $state(0); +let yScroll = $state(0); +let yHeight = $state(0); + +let scroll_y = $state(0); + +function parse_scroll() { + // console.log(`parse_scroll() called`); + xLeft = box.scrollLeft; + xScroll = box.scrollWidth; + xWidth = box.clientWidth; + yTop = box.scrollTop; + yHeight = box.clientHeight; + yScroll = box.scrollHeight; + // console.log(`parse_scroll() called: ${yTop}`); +} + +function scroll_container() { + return document.getElementById('ae_main_content') || document.documentElement || document.body; +} + @@ -76,24 +102,39 @@ $journals_slct.journal_obj_li = ae_acct.slct.journal_obj_li; {#if $ae_loc.user_id && $ae_loc.person_id && $ae_loc.trusted_access}
+