dashboard: slug to page footer, not chrome (#389 follow-up)
PR #392 moved the slug below the tab strip but kept it INSIDE the sticky chrome — Mara's report ("still at old position everywhere except flow tab") makes the original intent clearer: the slug should be at the page BOTTOM, with the chrome reduced to pure navigation. ## index.html - Remove the banner-thin from `.dashboard-chrome` entirely. - Move it into the existing `<footer>` element (above the divider + project-link line). Sits at the bottom of every tab pane after the main content scrolls past. ## flow.html - Remove the banner-thin from the chrome. The flow page is a full-viewport terminal with `body { overflow: hidden }` and no normal-flow footer position — the slug simply doesn't appear here. The frosted chrome is purely the tab strip now. ## dashboard.css - `--flow-header-h: 4.7em → 3.6em` — chrome is shorter without the banner; terminal padding-top + tail-pill offset + inbox-pill top all derive from this variable, so they follow automatically. - `footer .banner-thin { margin-bottom: 0.8em }` so the slug doesn't crash into the divider + link line below it. No JS changes. Build clean.
This commit is contained in:
parent
4559a56e2e
commit
c08218acdc
3 changed files with 24 additions and 17 deletions
|
|
@ -8,8 +8,9 @@
|
|||
</head>
|
||||
<body class="dashboard-shell">
|
||||
|
||||
<!-- Sticky chrome — tab strip on top, banner below (#389: tabs are
|
||||
the navigation surface, slug is decoration; tabs go first).
|
||||
<!-- Sticky chrome — just the tab strip now (#389 follow-up: the
|
||||
"WE ARE THE WIRED" slug moved out of chrome entirely and lives
|
||||
at the page footer below `<main>`; chrome is navigation only).
|
||||
Tabs route via the URL hash so F5 / back-button / shared links
|
||||
keep you on the same view. JS owns the actual show/hide; this
|
||||
is just the menu. -->
|
||||
|
|
@ -55,7 +56,6 @@
|
|||
<span id="notif-status" class="meta" hidden></span>
|
||||
</div>
|
||||
</nav>
|
||||
<pre class="banner banner-thin">░▒▓█▓▒░ HYPERHIVE / HIVE-C0RE / WE ARE THE WIRED ░▒▓█▓▒░</pre>
|
||||
</header>
|
||||
|
||||
<!-- Tab panes. Exactly one is `.tab-pane-active` at a time;
|
||||
|
|
@ -136,6 +136,7 @@
|
|||
</main>
|
||||
|
||||
<footer>
|
||||
<pre class="banner banner-thin">░▒▓█▓▒░ HYPERHIVE / HIVE-C0RE / WE ARE THE WIRED ░▒▓█▓▒░</pre>
|
||||
<div class="divider">══════════════════════════════════════════════════════════════</div>
|
||||
<p>▲△▲ <a href="https://git.berlin.ccc.de/vinzenz/hyperhive">hyperhive</a> ▲△▲ hive-c0re on this host ▲△▲</p>
|
||||
</footer>
|
||||
|
|
|
|||
Loading…
Reference in a new issue