From 0b0ae291d03da6baf27157f72a121586ceedfb39 Mon Sep 17 00:00:00 2001 From: Dilan Gilluly Date: Sun, 19 Oct 2025 21:35:18 -0400 Subject: [PATCH] (change): MM revamp, scroll behavior --- webapp/src/lib/components/FormHeader.svelte | 7 ++++- webapp/src/routes/+page.svelte | 29 +++++++++++-------- .../src/routes/baskets/[prefix]/+page.svelte | 2 +- .../src/routes/drawing/[prefix]/+page.svelte | 2 +- .../src/routes/tickets/[prefix]/+page.svelte | 2 +- 5 files changed, 26 insertions(+), 16 deletions(-) diff --git a/webapp/src/lib/components/FormHeader.svelte b/webapp/src/lib/components/FormHeader.svelte index edde6e7..fbe39eb 100644 --- a/webapp/src/lib/components/FormHeader.svelte +++ b/webapp/src/lib/components/FormHeader.svelte @@ -28,7 +28,12 @@
-
- +
diff --git a/webapp/src/routes/+page.svelte b/webapp/src/routes/+page.svelte index 69f6df6..39c372a 100644 --- a/webapp/src/routes/+page.svelte +++ b/webapp/src/routes/+page.svelte @@ -40,14 +40,19 @@ Counts
-

Select Prefix:

+

Current Prefix: {current_prefix.name}

-
- +
+

Change Prefix:

+
+
+ {#each all_prefixes as prefix} +
+ +
+ {/each}

Forms:

@@ -60,14 +65,14 @@ By Name By Basket ID
- {#if admin_mode} -

Admin Mode:

-
+
+{#if admin_mode} +

Admin Mode:

+ - {/if}
+{/if}
{data.status} diff --git a/webapp/src/routes/baskets/[prefix]/+page.svelte b/webapp/src/routes/baskets/[prefix]/+page.svelte index f28a7d8..3007edd 100644 --- a/webapp/src/routes/baskets/[prefix]/+page.svelte +++ b/webapp/src/routes/baskets/[prefix]/+page.svelte @@ -14,7 +14,7 @@ const focusDe = document.getElementById(`${idx}_de`); if (focusDe) { focusDe.select(); - focusDe.scrollIntoView({block: "end"}); + focusDe.scrollIntoView({block: "center"}); } } diff --git a/webapp/src/routes/drawing/[prefix]/+page.svelte b/webapp/src/routes/drawing/[prefix]/+page.svelte index b29469f..45cf2a1 100644 --- a/webapp/src/routes/drawing/[prefix]/+page.svelte +++ b/webapp/src/routes/drawing/[prefix]/+page.svelte @@ -13,7 +13,7 @@ const focusWt = document.getElementById(`${idx}_wt`); if (focusWt) { focusWt.select(); - focusWt.scrollIntoView({block: "end"}); + focusWt.scrollIntoView({block: "center"}); } } diff --git a/webapp/src/routes/tickets/[prefix]/+page.svelte b/webapp/src/routes/tickets/[prefix]/+page.svelte index 676e386..9cde7ef 100644 --- a/webapp/src/routes/tickets/[prefix]/+page.svelte +++ b/webapp/src/routes/tickets/[prefix]/+page.svelte @@ -13,7 +13,7 @@ const focusFn = document.getElementById(`${idx}_fn`); if (focusFn) { focusFn.select(); - focusFn.scrollIntoView({block: "end"}); + focusFn.scrollIntoView({block: "center"}); } }