Oberfläche: Knopf „Kern“ öffnet die Kernerkenntnisse eines Buchs

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
team3
2026-10-08 15:56:09 +02:00
parent fb95558657
commit 8996c2f048
2 changed files with 3 additions and 0 deletions

View File

@@ -31,4 +31,5 @@ export const api = {
positionSetzen: (slug, n, daten) => req(v(slug, n) + '/position', { method: 'PUT', body: daten }),
buchMdUrl: (slug, n) => '/api' + v(slug, n) + '/buch.md',
pdfUrl: (slug, n) => '/api' + v(slug, n) + '/buch.pdf',
kernUrl: (slug, n) => '/api' + v(slug, n) + '/kern.md',
}

View File

@@ -140,6 +140,7 @@ onUnmounted(() => window.removeEventListener('keydown', taste))
<button class="schliessen sekundaer klein" @click="navAuf = false">✕ Schließen</button>
<div class="werkzeuge">
<button class="klein" title="Lesemodus: Abschnitt für Abschnitt" @click="lesemodusStart" :disabled="!abschnitte.length">Lesen ▶</button>
<a class="knopf klein sekundaer" title="Kernerkenntnisse aller Kapitel zum Auffrischen" :href="api.kernUrl(slug, version)" target="_blank">Kern</a>
<a class="knopf klein sekundaer" title="Als Markdown-Datei herunterladen" :href="api.buchMdUrl(slug, version)" download>MD</a>
<a v-if="daten?.pdf" class="knopf klein sekundaer" title="Als PDF herunterladen" :href="api.pdfUrl(slug, version)" download>PDF</a>
</div>
@@ -166,6 +167,7 @@ onUnmounted(() => window.removeEventListener('keydown', taste))
<div class="mobil-leiste">
<button class="sekundaer klein" @click="navAuf = !navAuf">☰ Inhalt</button>
<button class="klein" @click="lesemodusStart" :disabled="!abschnitte.length">Lesen ▶</button>
<a class="knopf klein sekundaer" :href="api.kernUrl(slug, version)" target="_blank">Kern</a>
<a class="knopf klein sekundaer" :href="api.buchMdUrl(slug, version)" download>MD</a>
<a v-if="daten?.pdf" class="knopf klein sekundaer" :href="api.pdfUrl(slug, version)" download>PDF</a>
</div>