x-axis justierung: lines 4

This commit is contained in:
chk
2026-06-10 20:55:58 +02:00
parent 74a3cfada2
commit 88a9125a16
3 changed files with 11 additions and 9 deletions

View File

@@ -801,15 +801,18 @@ async function initRunSelectors() {
runs5.map(r => `<option value="${r}"${r === cur ? ' selected' : ''}>${r}</option>`).join('');
}
if (selC) {
// Default: zweiten neuesten Run vorwählen (falls vorhanden und noch kein Wert gesetzt)
// URL-Param ?compare=none → kein Default-Vergleich (Board-Tab)
// Ohne den Param → zweiten neuesten Run vorwählen (X-Achsen-Tab)
const noCompare = new URLSearchParams(window.location.search).get('compare') === 'none';
const prevCompare = selC.value;
selC.innerHTML = '<option value=""> keiner </option>' +
runs10.map(r => `<option value="${r}">${r}</option>`).join('');
if (prevCompare) {
selC.value = prevCompare; // bisher gewählten behalten
} else if (runs10.length >= 2) {
selC.value = runs10[1]; // zweiter neuester als Default
selC.value = prevCompare; // bisher gewählten behalten
} else if (!noCompare && runs10.length >= 2) {
selC.value = runs10[1]; // zweiter neuester als Default (X-Achse)
}
// Andernfalls bleibt " keiner " aktiv (Board-Tab mit ?compare=none)
}
} catch { /* offline oder noch keine Runs */ }
}