Web: Laufansicht zentriert, Favicon, dynamischer Seitentitel, aktive Stufe hervorgehoben
Tastaturhinweis im Lesemodus nur bei Maus/Tastatur. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -74,6 +74,12 @@ const gelesen = computed(() => {
|
||||
return ids.length ? Math.round(100 * Math.max(0, i) / ids.length) : 0
|
||||
})
|
||||
// Kapitel, in dem die aktive Stelle liegt — nur dieses zeigt in der Nav seine Abschnitte; sonst das erste
|
||||
// Seitentitel: aktueller Abschnitt und Buch, für Tabs und Verlauf.
|
||||
watch([aktiv, daten], ([id, d]) => {
|
||||
if (!d) return
|
||||
const a = d.kapitel.flatMap((k) => k.abschnitte).find((x) => 'a' + x.id === id)
|
||||
document.title = a ? `${a.nr} ${a.titel} – ${d.titel}` : `${d.titel} – buchwerk`
|
||||
})
|
||||
const aktivKap = computed(() => {
|
||||
const id = aktiv.value, ks = daten.value?.kapitel || []
|
||||
const k = ks.find((k) => 'k' + k.id === id || k.abschnitte.some((a) => 'a' + a.id === id))
|
||||
|
||||
Reference in New Issue
Block a user