Portal-Kopfleiste einbinden

Laedt die zentrale Handy-Insel-Kopfleiste (topbar.js, data-app="timer")
und blendet sie beim Drucken aus. In den Proxy-Beispielen ist dokumentiert,
welche Quellen eine spaetere Content-Security-Policy erlauben muss.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
kerimatilganandClaude Opus 5.5 committed 2026-09-27 12:21:35 +02:00
1 parent 0e8d826bce
commit 8f5517a409
3 files changed
+25

No files matched your search

+11
View File
@@ -5,6 +5,9 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Timer - Zeiterfassung</title>
<link rel="icon" type="image/jpeg" href="/favicon.jpg">
<!-- Zentrale Handy-Insel-Kopfleiste (App-Umschalter + Benutzermenue).
Einzige externe Ressource der Seite; Details: portal.handy-insel.de -->
<script src="https://portal.handy-insel.de/topbar.js" data-app="timer" defer></script>
<style>
/* Bewusst KEIN Google-Fonts-Import: kein externer Abruf zur Laufzeit.
Der System-Font-Stack sieht praktisch identisch aus (Segoe UI /
@@ -784,6 +787,14 @@
.history-item-right { justify-content: center; }
.filter-field, .filter-field input { width: 100%; }
}
/* ---------- Portal-Kopfleiste ---------- */
/* Die Leiste steht im Fluss als erstes Kind von <body>; body hat nur
min-height: 100vh, dadurch entsteht kein Ueberlauf. Beim Drucken
soll sie nicht erscheinen. */
hi-topbar { flex-shrink: 0; }
@media print { hi-topbar { display: none !important; } }
</style>
</head>
<body>