From 83453ec04616174239e4023e7254c77113688679 Mon Sep 17 00:00:00 2001 From: "dane.is.extraordinarily.cool" Date: Mon, 22 Dec 2025 16:04:42 -0500 Subject: [PATCH] core/input.css: add styles needed for dropdown updates --- input.css | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/input.css b/input.css index 3c0311bf..6e2e17e8 100644 --- a/input.css +++ b/input.css @@ -89,6 +89,10 @@ @apply no-underline text-black hover:underline hover:text-gray-800 dark:text-white dark:hover:text-gray-300; } + #navigation-menu-popover li:not(:last-of-type) a { + @apply flex gap-2 items-center px-2 pb-2 pt-1.5 rounded-sm hover:bg-green-50 hover:text-green-700 no-underline + } + label { @apply block text-gray-900 text-sm font-bold py-2 uppercase dark:text-gray-100; } @@ -962,3 +966,20 @@ actor-typeahead::part(menu) { color: #f9fafb; } } + +.site-navigation-dropdown-trigger { + anchor-name: --dropdown-trigger; + } + +.site-navigation-popover { + position: absolute; + margin: 0; + inset: auto; + position-anchor: --dropdown-trigger; + position-area: bottom right; + position-try-fallbacks: --bottom-left; +} + +@position-try --bottom-left { + position-area: bottom left; +} \ No newline at end of file -- 2.43.0 From e39c9af3e48dbb91c5b5355794d855e9570f5004 Mon Sep 17 00:00:00 2001 From: "dane.is.extraordinarily.cool" Date: Mon, 22 Dec 2025 16:29:05 -0500 Subject: [PATCH] appview/layouts/fragments: use popopver api + semantic markdown for dropdown menu --- .../templates/layouts/fragments/topbar.html | 65 ++++++++++++++----- 1 file changed, 49 insertions(+), 16 deletions(-) diff --git a/appview/pages/templates/layouts/fragments/topbar.html b/appview/pages/templates/layouts/fragments/topbar.html index dcba4bec..c91ccf61 100644 --- a/appview/pages/templates/layouts/fragments/topbar.html +++ b/appview/pages/templates/layouts/fragments/topbar.html @@ -47,29 +47,62 @@ {{ end }} {{ define "profileDropdown" }} - + + + +{{ end }} {{ end }} -- 2.43.0 From a0a9d361473ea661141866dca64deac2746fbeb8 Mon Sep 17 00:00:00 2001 From: "dane.is.extraordinarily.cool" Date: Mon, 22 Dec 2025 22:23:14 -0500 Subject: [PATCH] appview/layouts/fragments: remove aria-controls, switch nested nav to div --- appview/pages/templates/layouts/fragments/topbar.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/appview/pages/templates/layouts/fragments/topbar.html b/appview/pages/templates/layouts/fragments/topbar.html index e8cc4c6b..ff8eecd2 100644 --- a/appview/pages/templates/layouts/fragments/topbar.html +++ b/appview/pages/templates/layouts/fragments/topbar.html @@ -48,14 +48,14 @@ {{ define "profileDropdown" }} {{ $user := .Did }} - - +