This commit is contained in:
team3
2026-07-10 17:56:41 +02:00
parent ab1a28f0e7
commit 14bcf1b8e9
6 changed files with 59 additions and 7 deletions

View File

@@ -14,7 +14,10 @@ const neuName = ref('')
const neuArt = ref('thema')
const fehler = ref('')
const theme = ref(localStorage.getItem('theme') || 'auto')
const navAuf = ref(localStorage.getItem('navAuf') !== '0')
// mobil (≤768px) startet die Navigation eingeklappt, sofern nie manuell gesetzt
const navAuf = ref(localStorage.getItem('navAuf') !== null
? localStorage.getItem('navAuf') !== '0'
: window.innerWidth > 768)
function navToggle() {
navAuf.value = !navAuf.value
@@ -176,9 +179,11 @@ function runBadge(run) {
<button v-for="t in ['board', 'guide', 'üben', 'kennzahlen']" :key="t"
:class="{ aktiv: tab === t }" @click="tab = t">{{ t }}</button>
</div>
<template v-if="tab === 'board'">
<button @click="starten" :disabled="!topic || state?.run?.status === 'running'">Start</button>
<button class="sekundaer" @click="stoppen" :disabled="state?.run?.status !== 'running'">Stop</button>
<template v-if="transferOk">
</template>
<template v-if="transferOk && tab === 'board'">
<button class="sekundaer" title="Thema auf den Server pushen (überschreibt dort)"
:disabled="!topic || !!uebertragung || state?.run?.status === 'running'"
@click="uebertragen('push')"> Push</button>